Found 1 transactions going back to August 2017.
This property is located at 16 Abbey Road, Ilford, IG2 7ND and was last sold for £17,000 on 25 Aug 2017.