3 bedroom property in Heron Wharf, Leven Road, London, E14 - £890,000 | Chestertons