Found 1 transactions going back to October 2019.
This Terraced property is located at 17 Holmesdale Road, London, N6 5TH and was last sold for £795,000 on 29 Oct 2019.