Our new neighbour The Lensbury has recently moved into Avenue 9. If you’ve not yet experienced the Lensbury, you should, as it is an oasis of pleasure and relaxation on the river Thames in Teddington.
The Lensbury situated by Teddington Lock, Middlesex was constructed in the early 1930’s. It is set within 25 acres of landscaped grounds. Facilities include a 4* Hotel, Conference Centre, Events and Special Occasions, leisure and a premium leisure club. The Lensbury is a piece of the countryside in the Heart of Teddington.
We are enormously pleased to welcome The Lensbury as a client. To learn more about The Lensbury, please click here.