Traverse City

Michigan

Sort by:

Hotel Results: 1 to 1 of 1

Welcome to the West Bay Beach - a Holiday Inn Resort located in beautiful downtown Traverse City Michigan.
West Bay Beach, a Holiday Inn Resort is the only 4 season full service resort located directly on the shores of West Grand Traverse Bay. The hotel features 179 modern and well-appointed guest rooms for your pleasure, and over 7,000 sq ft of meeting space.
West Bay Beach, a Holiday Inn Resort guests never have to leave the property to find a great place to dine or entertainme...