It’s hard to choose the most beautiful restaurant in New Hampshire – there are plenty of gorgeous, upscale options to choose from. Our pick might be a bit of a wild card – we didn’t choose it for a swanky interior or fancy linens – in fact, this place is quite casual. Instead, we focused on the incredible estate in which it’s housed, and the absolutely marvelous views you’ll enjoy while eating here.

Related Stories

This Is The Most New Hampshire Sound You'll Ever Hear, And We Can't Stop Listening To It

This Is The Most New Hampshire Sound You'll Ever Hear, And We Can't Stop Listening To It

It's An Epic Aerial Adventure Soaring In The Skies Over New Hampshire

It's An Epic Aerial Adventure Soaring In The Skies Over New Hampshire

The Whole Family Could Spend An Entire Day Having A Blast At Muddy Paw Sled Dog Kennel In New Hampshire

The Whole Family Could Spend An Entire Day Having A Blast At Muddy Paw Sled Dog Kennel In New Hampshire

 

You can find Castle in the Clouds and the Carriage House Restaurant at Route 171, 455 Old Mountain Road in Moltonborough. From December 29 – March 25 they’re open 11:30–3 for lunch, while in season they’re open daily. Check out their website for more details.

Looking for more gorgeous views? These New Hampshire towns have the most stunning scenery.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.