Found 1 transactions going back to May 2018.
This property is located at 154 Forest Road, Walthamstow, London, E17 6JQ and was last sold for £4,000 on 14 May 2018.