The Clock House

4.8
(45 reviews)
242 Brooklands Road, Weybridge KT13 0RD England
+44 1932 859595
Bed and Breakfast
Luxury
Modern
Romantic
Hotel
The Clock House | Slough | United Kingdom | TripAligner