Found 1 transactions going back to July 2013.
This Terraced property is located at 159 Hermon Hill, London, E18 1QQ and was last sold for £461,000 on 16 Jul 2013.