3 bedroom property in Humber Road, London, SE3 - £4,000 pcm | Chestertons