

The Lensbury Resort is located in the riverside area of Teddington, near Twickenham in southwest London. This peaceful neighbourhood offers scenic views along the River Thames. The hotel is about 3 km from Hampton Court Palace, 8 km from the Royal Botanic Gardens at Kew, and 14 km from Richmond Park. London Heathrow Airport is approximately 16 km away, while central London is about 20 km from the resort.