The Park Hotel In Teddington (Richmond-upon-Thames)
Park Road -
Teddington,
GB TW11 0AB