7.7/10
Good
14 reviews
Free Wi-Fi
7 km.
Worcester Park
On the banks of the River Thames and surrounded by 25 acres of beautiful grounds, the 4-star The Lensbury Resort has an award-winning spa.
Number of rooms: 174
Broom Road, Richmond upon Thames, TW11 9NU, United Kingdom
Hotel booked 1 times today.