The Lensbury is a riverside resort located in Teddington. Founded in 1920 as a club for Shell employees, it was known as the Lensbury Club until the 1990s.
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 employees of the oil company Shell and was known as the "Lensbury… Wikipedia, CC BY-SA.
© 2026 Whats Going On London Ltd. All rights reserved.