£575,000 Mapeshill Place - London