Add The Clock House review

The Clock House, London
Address: 69 High Street, Teddington, London, TW11 8HA
Style of pub: Free house,Gastro pub
Features: Beer garden, Cask Marque, Disabled access, Function room, Guest beers, Outside seating, Real ale, Real fire, Restaurant, Wi-Fi


Rating
Comments