Found 1 transactions going back to December 2016.
This property is located at 248a, Upper Street, London, N1 1RU and was last sold for £725,000 on 21 Dec 2016.