2-2 bedroom properties in Park North, 60 Stamford Road, London, N15 - £500,000-£525,000 | Chestertons