Found 1 transactions going back to February 2019.
This property is located at 653 Woolwich Road, London, SE7 8LH and was last sold for £716,223 on 27 Feb 2019.