We found 300 restaurants within 4 miles 4 miles of Blackhorse Road Station (Stop BC), Walthamstow, London E17 6JJ