2 bed Apartment for sale, Village Road, London, EN1

£400,000