Found 1 transactions going back to February 2018.
This property is located at 67 Fladgate Road, London, E11 1LX and was last sold for £430,000 on 01 Feb 2018.