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