We found 300 restaurants within 4 miles 4 miles of Wood Street Station (Stop L), Walthamstow, London E17 3LX