

The Lensbury Resort está ubicado en la zona ribereña de Teddington, cerca de Twickenham en el suroeste de Londres. Este tranquilo vecindario ofrece vistas escénicas a lo largo del río Támesis. El hotel se encuentra a unos 3 km del Palacio de Hampton Court, a 8 km de los Jardines Botánicos Reales de Kew y a 14 km de Richmond Park. El Aeropuerto de Londres Heathrow está aproximadamente a 16 km, mientras que el centro de Londres se encuentra a unos 20 km del resort.