

The Lensbury Resort está localizado na área à beira do rio de Teddington, perto de Twickenham, no sudoeste de Londres. Este bairro tranquilo oferece vistas cênicas ao longo do Rio Tâmisa. O hotel está a cerca de 3 km do Palácio de Hampton Court, 8 km dos Jardins Botânicos Reais em Kew e 14 km do Parque de Richmond. O Aeroporto de Londres Heathrow está a aproximadamente 16 km de distância, enquanto o centro de Londres fica a cerca de 20 km do resort.