Sports & Fitness
The Lensbury
The Lensbury is set on 25 acres of beautifully landscaped grounds on the banks of the River Thames, the four-star Lensbury Hotel boasts unrivalled indoor and outdoor leisure facilities, an award-winning spa and a Conference Centre.
