Marina Grand Resort

Marina Grand Resort

600 W. Water St., New Buffalo, MI 49117

This modern boutique hotel offers rooms with views of surrounding New Buffalo, fine linens, and fireplaces, plus outdoor seating.

Explore More