2 bedroom property in Barnsbury Terrace, Barnsbury, Islington, London, N1 - £3,500 pcm | Chestertons