Found 1 transactions going back to November 1997.
This Detached property is located at 261 Green Lanes, London, N13 4XE and was last sold for £154,000 on 28 Nov 1997.