Norfolk Hotel

61 La Colomberie, St Helier, Saint Helier Jersey