2 bedroom property in Chiltern House, Stamford Hill, London, N16 - £2,350 pcm | Chestertons