20 small-town Michigan restaurants worth a drive

When it comes to our definition of a “small town” in Michigan, we have to be very honest, it’s anything and everything smaller than Detroit.

If we’re being even more honest, some of our favorite “small towns” are simply college towns, frozen in time, that offer a sense of nostalgia, pride, and home (here’s looking at you Kalamazoo and Mount Pleasant).

While major cities like Detroit, Saginaw, and Grand Rapids are known for their rapidly growing dining and craft beer scenes, there are other places in Michigan that deserve the same love.

These restaurants might be in smaller cities, but they serve up big-town flavor.
Scroll down to view images