West Bay Beach

Starting at

TripAdvisor Review

Based on 34 review

See all

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 ro...

More details