

The Lensbury Resort befindet sich im Flussgebiet von Teddington, in der Nähe von Twickenham im Südwesten Londons. Diese friedliche Nachbarschaft bietet malerische Ausblicke entlang der Themse. Das Hotel ist etwa 3 km vom Hampton Court Palace, 8 km von den Royal Botanic Gardens in Kew und 14 km vom Richmond Park entfernt. Der Flughafen London Heathrow ist ungefähr 16 km entfernt, während das Stadtzentrum von London etwa 20 km vom Resort entfernt ist.