2 bedroom property in Heron Wharf, Leven Road, London, E14 - £630,000 | Chestertons