mackinac meeting attendees on porch of grand hotel

Business meeting attendees sit on rocking chairs on the front porch of Mackinac Island’s Grand Hotel on a sunny day

Shopping Cart
close-image
Scroll to Top