The Unassuming Town In Illinois That Has The Best Mexican Food Ever

You wouldn’t expect to find so many Mexican restaurants in the Midwest, but there’s a small Illinois town that proves you don’t have to be in the South to enjoy authentic eats. With a town name reminiscent of one of our southern neighbors, you might expect more fried chicken or BBQ than authentic Mexican fare.

You don’t want to miss the best Mexican food Illinois has to offer. Keep scrolling for all the details.

El Indio is located at 1620 S Mill Street in Nashville, Illinois, and you can get more information on its Facebook page or website.

Live too far away for a quick visit? Check out 10 more Mexican restaurants around Illinois you’re sure to love.

Have you ever visited this small town restaurant? Share your experiences and photos with us!