Found 1 transactions going back to February 2002.
This Semi-Detached property is located at 92 Waterfall Road, London, N14 7JT and was last sold for £335,501 on 14 Feb 2002.