1 bedroom property in Mapeshill Place, London, NW2 - £2,551 pcm | Chestertons