The Park Hotel

Teddington, Greater London