This Stunning Two Bedroom Ground Floor Garden Flat is located very close to the Lensbury Hotel within a short walk of Teddington High Street and the River Thames. Th
TO