Found 1 transactions going back to May 2013.
This Terraced property is located at 71 Beulah Road, Walthamstow, London, E17 9LD and was last sold for £463,800 on 14 May 2013.