New Buffalo

Marina Grand Resort

159

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

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