The Unassuming Town In North Dakota That Has The Best Mexican Food Ever

North Dakota isn’t exactly the hub of great Mexican food. It’s pretty far from the border, after all. But there are a surprising amount of good places to grab authentic, delicious meals scattered all over the state. And no, I’m not talking about Taco Johns!

One of the most surprising spots that has a fantastic Mexican restaurant is in a small town famous for something entirely different. Some people say this place has the best Mexican food in the entire state. Why not try it for yourself? Check it out:

A fantastic restaurant in a cool location, even if you weren’t expecting it. How awesome is that?

Rancho Grande is located at 270 Highway 2 SE, Rugby, ND 58368, right next to the Geographical Center of North America monument.

There are a surprising number of great ethnic restaurants in North Dakota. Discover more right here!

OnlyInYourState may earn compensation through affiliate links in this article.