Found 1 transactions going back to October 1998.
This Flat/Maisonette property is located at 34 Russell Road, London, N13 4RP and was last sold for £59,999 on 19 Oct 1998.