Apartments nearby Teddington
1 found
The Garden House
Situated just off Teddington High Street and 6 minutes' walk to Teddington train station, The Garden House features free WiFi. Guests benefit from a terrace. The kitchenette has a refrigerator and a stovetop.
More Apartments in other Cities
Interesting places in Teddington
Search this area