London City Island - TOWNHOUSE - D111 Located along the tranquil River Lea, this 1,776sqft home features a grand entrance hall, spacious home office and
A very spacious six bedrooms, five bathrooms townhouse with parking and extensive private outdoor space in this popular development a short walk from Island