Locory page
The Lensbury
By Seeker
The Lensbury is a historic leisure club, conference center, and hotel situated on the picturesque banks of the Thames in Teddington, England. Established in 1920 as a sports club for Shell employees, it has evolved into a premier venue for both leisure and business events. Visitors can enjoy a variety of sports and activities, including tennis, rowing, and swimming, in a setting that has hosted notable figures such as Prince Philip and international sports stars. With its rich history, beautiful surroundings, and modern facilities, The Lensbury offers a unique blend of relaxation and recreation, making it an attractive destination for tourists and researchers alike.
Tags
Location
Views
0
Be the first to comment!