Teddington Room London is placed in a central area of London in the vicinity of Hampton Court Palace and Twickenham.
Overlooking the River Thames, the hotel is close to a river and is 20 km away from Heathrow. The property is set 10 minutes' walk from Coombe Woods, World Rugby Museum and Rose Theatre Kingston.
Spacious rooms feature a seating area, flat-screen TV and an iPod dock. A hairdryer, a shower and free toiletries can be found in all bathrooms.
Teddington Room London is within a 5-minute drive to London Heathrow airport.
The hotel offers bicycle rentals to all guests.