Found 1 transactions going back to August 1995.
This Detached property is located at 10 - 12, Stirling Road, London, E17 6BT and was last sold for £100,000 on 24 Aug 1995.