6 bedroom property in Chelmsford Road, LONDON, London, E18 - Asking price £1,250,000 | Big Open House