Hotel Metropole

Roseville St
St Helier
United Kingdom