We found 300 restaurants within 3 miles 3 miles of St James Street Station (Stop A), Walthamstow, London E17 7PJ