We found 300 restaurants within 4 miles 4 miles of Leytonstone High Road Station (Stop F), London E11 4RF