Found 1 transactions going back to June 1998.
This Semi-Detached property is located at Flat, 96 Lady Margaret Road, London, N19 5EX and was last sold for £312,000 on 30 Jun 1998.