Hampshire Hotel

53 Val Plaisant
St Helier
United Kingdom