Greenhills Hotel

Mont de l'Ecole
St Peter
United Kingdom