We’ve Found The Most Stunning Restaurant In New Hampshire And You’ll Want To Visit

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.

We’re aware that these uncertain times are limiting many aspects of life. While we continue to feature destinations that make our state wonderful, please take proper precautions or add them to your bucket list to see at a later date. If you know of a local business that could use some extra support during these times, please nominate them here: onlyinyourstate.com/nominate


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.