Horseshoe Bay Restaurant

Horseshoe Bay Restaurant is a full-service dining option located inside Kewadin Shores Casino in St. Ignace. The space is large and open, with seating that looks out over Horseshoe Bay and St. Martins Point along northern Lake Huron.

The menu includes a range of traditional options, along with scheduled buffet service on select days. It works as both a sit-down meal and a more flexible dining stop depending on timing.