Found 1 transactions going back to September 2006.
This Flat/Maisonette property is located at 66a, Holloway Road, London, N7 8JL and was last sold for £380,000 on 12 Sep 2006.