8.2/10
Very Good
79 reviews
Free Wi-Fi
Offering elegance, peace and tranquility, this lovely Georgian hotel is set in 10-acres of landscaped gardens; the ideal destination for a relaxing break, within easy reach of Royal Windsor, Eton and Henley.
Number of rooms: 83
Grove Road, Slough, SL1 8DP, United Kingdom