Grand Hotel is a National Historic Landmark located on Mackinac Island in Northern Michigan between the upper and lower peninsulas of Michigan. From Mackinaw City or St. Ignace take a short ferry boat ride across the beautiful Straits of Mackinac ...