The Lensbury is a 4 star hotel, conference centre and premium leisure club based on the banks of the River Thames at Teddington in South West London. Just 20 minutes by train from Central London, and 20 minutes by car from Heathrow Airport, The Lensbury has good road links to the motorway network making it easy to reach from all directions. It is close enough to the city but with the quiet tranquillity of the countryside, offers something for ev...
View More