Found 1 transactions going back to February 2016.
This property is located at 223 - 225, Lewisham High Street, London, SE13 6LY and was last sold for £3,738,000 on 18 Feb 2016.