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.
outdoors at the lensbury