

Le Lensbury Resort, Londra'nın güneybatısında, Twickenham yakınlarındaki Teddington'ın nehir kenarı bölgesinde yer almaktadır. Bu sakin bölge, Thames Nehri boyunca pitoresk manzaralar sunmaktadır. Otel, Hampton Court Sarayı'na yaklaşık 3 km, Kraliyet Botanik Bahçeleri Kew'e 8 km ve Richmond Park'a 14 km mesafededir. Londra Heathrow Havalimanı yaklaşık 16 km, Londra şehir merkezi ise tesise yaklaşık 20 km uzaklıktadır.