Found 1 transactions going back to May 1995.
This Flat/Maisonette property is located at 68 Manor Park, London, SE13 5RL and was last sold for £47,250 on 18 May 1995.