The Lensbury Club

Hotels, Spa hotels Hampton Wick
0 Love It
Save it
More Less
The Lensbury Club says
The Lensbury is a 4-star hotel, conference centre and premium leisure club located on the banks of the Thames at Teddington, in south-west London. It is the perfect venue for any event, whether a party, wedding, meeting or a leisure stay. Free onsite parking. Come and discover it for yourself.
More Less


Venue name: The Lensbury Club
Address: Broom Rd
TW11 9NU
Transport: Tube: Richmond; Rail: Teddington
Do you own this business?

You may be interested in:

2 people listening