Found 1 transactions going back to October 2015.
This property is located at 20 - 24, Chestnut Avenue, London, E7 0JH and was last sold for £1,195,000 on 01 Oct 2015.