The Lensbury

Leisure Club, Conference Hall and Hotel in Teddington, England

The Lensbury is a conference centre, hotel, and leisure facility located on the banks of the Thames in Teddington, in the London Borough of Richmond upon Thames. The Lensbury was founded in 1920, as a club for Shell employees and was known as the Lensbury Club, until the 1990s. In May 2019, it was sold by Shell to L+R Hotels.

The Lensbury News and Videos   LIVE

ℹī¸ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like