Spa Therapist Teddington, South West London About Us Part of London Regional Hotels, The Lensbury Resort is located on the banks of the River Thames at Teddington and is home to an exclusive leisure...