

The Lensbury Resort si trova nell'area lungo il fiume di Teddington, vicino a Twickenham, nel sud-ovest di Londra. Questo tranquillo quartiere offre viste panoramiche lungo il fiume Tamigi. L'hotel è a circa 3 km da Hampton Court Palace, 8 km dai Giardini Botanici Reali di Kew e 14 km da Richmond Park. L'aeroporto di Londra Heathrow si trova a circa 16 km di distanza, mentre il centro di Londra è a circa 20 km dal resort.