A martini shaken tableside. A view of the water. A plate of glossy, handmade pappardelle bolognese—you must be at Terrace Room. This swanky restaurant inside the Harbor Grand offers a rustic Italian menu in a refined setting, with a dark and moody bar that opens onto a sunlit waterfront terrace and a comfortable dining room enhanced by flickering firelight. It’s where locals celebrate special occasions, where visitors get dressed up to dine in, and where regulars know that the best seats in the house are the two-tops by the windows, looking out onto the harbor. (Now you know, too.)

First things first. A cocktail and a heaping plate of fritto misto with spicy aioli—enough for four, happily. An order of paper-thin beef carpaccio will disappear before you realize it was even there at all. Pair your silky, handmade pasta with the bracing arugula salad, and keep your ears open for nightly specials that celebrate the best of the season. The showstopping sixteen-ounce ribeye, well, that’s always in season. 

Seating outdoors is open year-round, with umbrella-shaded tables in summer and blankets at the ready during the colder months, when a cocktail around the fire pit sets the evening’s tone. There’s plenty of green space for kids to run around while the adults finish up their dessert and amaro. 

The thoughtful hospitality matches the care the team here puts into every detail, from the moment the host greets you until you’re fretting over whether to order bomboloni or tiramisu. They’ll help shape your night at Terrace Room to be as leisurely and indulgent, or quick and delicious, as you want it to be. And on the question of dessert, the answer is always: get both. 

Local Tip: You’ll usually need a reservation, but the bar is always walk-in and where you’re most likely to rub elbows with locals. For large parties, Terrace Room’s private dining room—nicknamed Frank’s Place—accommodates groups up to 12. (Best to reserve it 1-3 weeks ahead.)

words  Alex Beggs
images  Jaclyn Simpson, Matt Haas, Justes Kemper, Gabrielle Sukich


Terrace Room
111 W Water Street
New Buffalo, MI 49117

Visit Website | View on Map