3 bedroom property in Babbage Point, 20 Norman Road, London, SE10 - £2,850 pcm | Chestertons