 The Lensbury

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.