

Le Lensbury Resort est situé dans la zone riveraine de Teddington, près de Twickenham, dans le sud-ouest de Londres. Ce quartier paisible offre des vues pittoresques le long de la rivière Thames. L'hôtel est à environ 3 km du Palais de Hampton Court, à 8 km des Jardins Botaniques Royaux de Kew et à 14 km de Richmond Park. L'aéroport de Londres Heathrow est à environ 16 km, tandis que le centre de Londres est à environ 20 km du complexe.