The town of St. Ignace in Michigan’s Upper Peninsula seems to exist solely to serve those people heading to Macinac Island. This makes it a bit of a tourist trap, with restaurant prices far exceeding those in a more distant proximity with Machinac Island. Nonetheless, we needed food and we found the Mackinac Grille. The place was set up like a big sports bar with a view of the lake and some outdoor seating that called our names despite the impending rain.