The Lensbury Club

  • Hotels
  • Spa hotels
0 Love It
London
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
LiveReviews|0
2 people listening