Grand Jersey Hotel & Spa

Esplanade
St Helier
United Kingdom