Hotel de France

St. Saviours Road
St Helier
United Kingdom