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
Contact:
Address: Broom Rd
Teddington
TW11 9NU
Transport: Tube: Richmond; Rail: Teddington
Do you own this business?
LiveReviews|0
2 people listening