8/10
Very Good
31 review
Free Wi-Fi
8 km.
Worcester Park
Situated in the heart of Teddington, The Park Hotel is a Grade II listed Victorian hotel offering accommodation in South West London.
Number of rooms: 43
Park Road, Teddington, Middlesex, Teddington, TW11 0AB, United Kingdom