Top things to do in Blackhorse Road, Walthamstow. A guide to all the best things to do in Blackhorse Road written by a local