Spa Therapist
Iconic Hotels & Resorts
- Teddington, Greater London
About Us Part of Iconic Hotels & Resorts, The Lensbury is located on the Banks of the River Thames at Teddington and is home to an exclusive leisure club, a 156 bedroom hotel, meeting and events spa