8 bedroom property in Sheldon Avenue, London, N6 - £65,000 pcm | Chestertons