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