The Lensbury
Teddington, Greater London TW11 9NU
The Lensbury - a 4-star riverside hotel, premium leisure and health club, first-class conference centre and beautiful wedding venue. Everything you could possibly need is here under one roof amongst style,…
- Distance: 0.8 Miles
- Max: 300 guests