Grand Hotel

286 Grand Ave, Mackinac Island, MI 49757