3.9 km from Twickenham Stadium, Teddington Lodge is a recently renovated property set in Teddington and offers air-conditioned rooms with free Wi-Fi and private parking.
Numero delle stanze: 2
Teddington Lodge, 66 Stanley Road, Teddington, TW11 8TX, Regno Unito