2 bedroom property in Wharf Road, London, N1 - £3,500 pcm | Chestertons