2 bed Apartment for sale, Alma Road, London, EN3

£375,000