Cowboy Restaurant
That restaurant that they are in is called the O.K. Corral and its actually in Jordan, MN, about 30 mins south of the Twin Cities and 30 mins north of where I live.
Pretty neat to see that in the movie, although they made it seem as if it were in Missouri.