Elite Sports at The Lensbury
A sporting history
Located on the banks of the River Thames in South West London, The Lensbury is located just 7 miles from Central London and close to many of London’s major sporting venues.
With 100 years of history linking The Lensbury to elite sport, we have hosted rugby teams, football squads, and tennis stars over the years thanks to our elite facilities, location and our flexible approach to highly specific needs of elite sports teams.