New Hampshire is full of surprises, especially when it comes to unique restaurants.
Imagine enjoying a fresh lobster roll in a treehouse that was once a schoolhouse, experiencing a five-course gourmet meal on a vintage train, or even having dinner in a jail cell!
These aren’t your average New Hampshire restaurants—they’re the hidden gems you might pass by without realizing.
Join us as we explore the quirkiest New Hampshire restaurants in unusual places, where the food is as memorable as the setting.
The Library Restaurant
The cozy lounge at The Library Restaurant (Photo Credit: The Library Restaurant)
At The Library Restaurant in Portsmouth, NH, your family can enjoy a memorable meal inside the historic Rockingham House, rebuilt after an 1884 fire.
You will step into a dining room with soaring mahogany ceilings, book-lined walls, and the kind of cozy, old-world atmosphere that makes you feel like you’ve joined a secret supper club.
This isn’t just dinner… it’s a little taste of history, complete with steaks, seafood, and martinis served where presidents and dignitaries once dined.
Location: 401 State Street, Portsmouth, NH
Hours:
- Monday to Thursday, 4 pm – 9 pm
- Friday and Saturday, 4 pm – 10 pm
- Sunday 4 pm – 9 pm
Ambiance: Special occasion dining in a historic setting. Best for older kids.
Menu Highlights: Lobster bisque, USDA steaks, and black truffle risotto
Fun Fact: Seven U.S. presidents have dined at The Library Restaurant over the years, so you can quite literally eat like a president while you’re there.
Reservations: Dinner reservations can be made on The Library’s Website
Make a whole day out of checking out New Hampshires Restaurants by visiting one of the best Aquariums in New Hampshire or stop by a Trampoline Park in NH to give the kids some pre- or post-dinner fun.
Margaritas Mexican Restaurant
Dining in real jail cells at Margaritas Mexican Restaurant in Concord, NH
Ready for a dining experience that’s a little criminal? How about a Mexican meal in an old jail cell—don’t worry, you’ve got the key!
Margaritas Mexican Restaurant in Concord, NH, used to be the Concord Police Department, serving the city for 85 years starting in the late 1800s.
Now, the historic jail cells have been turned into quirky dining spaces that are perfect for families craving a bit of adventure.
And no need to worry—this isn’t prison food! We’re talking tacos, burritos, and all the kid-friendly favorites. Just a lot more flavor, and absolutely no lockup required.
Location: 1 Bicentennial Square, Concord, NH
Hours:
- Tuesday and Wednesday, 3 pm- 12 am
- Thursday and Friday, 3 pm – 1 am
- Saturday, 12 pm – 1 am
- Sunday, 12 pm – 12 am
Ambiance: Casual, fun, and yes—dining in real jail cells!
Menu Highlights: Tacos, burritos, enchiladas, and fresh margaritas for parents
Fun Fact: Paranormal researchers have explored Margaritas for its unusual ghostly activity—especially a spirit named George, who seems to be a regular!
Reservations: Reservations can be made by calling (603) 224-2821
Pickity Place
To Grandmother’s House, you go…
Step into a real-life storybook at Pickity Place in Mason, NH… home of the famous “Little Red Riding Hood” cottage from 1786!
This enchanting spot offers families a unique and memorable dining experience surrounded by lush gardens, rich history, and whimsical decor.
The 5-course set menu ($32.95) changes monthly and features farm-to-table dishes made with ingredients grown on the property. There are three daily lunch seatings: 11:30, 12:45, and 2 p.m.
Kids 12 and under can choose between the 5-course menu or “Grandmother’s Basket,” which includes a sandwich, fruit, a homemade cookie, and a drink.
After lunch, explore the adorable little shop full of themed gifts and treats, or visit the lending library nestled in the butterfly garden.
Need a post-meal activity? Check out these places to visit farm animals in Southern NH for an unforgettable day.
Location: 248 Nutting Hill Rd, Mason, NH
Hours: Daily
- 10 am – 5 pm (April to December)
- 10 am – 4 pm (January to March)
Ambiance: Historic 1786 cottage surrounded by beautiful gardens
Menu Highlights: Farm-to-table meals with fresh, seasonal ingredients
Fun Fact: The cottage inspired the illustrations of the 1948 Little Golden Book “Little Red Riding Hood.”
Reservations: Reservations are ONLY accepted over the phone (603) 878-1151
The Airfield Café
Outdoor seating with a runway view at The Airfield Cafe. (Photo Credit: Airfield Cafe)
How about a meal with a front-row seat to the runway?
At The Airfield Cafe in North Hampton, NH, you can dig into a tasty breakfast or lunch just 150 feet from the runway!
The kids will be mesmerized as small planes take off and land, and the aviation-themed decor only adds to the excitement. It’s a dining experience that’s sure to be a high-flying hit for the whole family!
While in the North Hampton area, don’t miss checking out the Explore the Ocean World Oceanarium—it’s just a short drive away! Check out our Article on Aquariums in New Hampshire to learn more.
Location: 9A Lafayette Rd, North Hampton, NH
Hours: Open 7 am – 2 pm Daily
Ambiance: Casual, fun and aviation-themed, with outdoor seating right next to the runway
Menu Highlights: Oreo pancakes, Jumbo Jet Breakfast Special and the Seasonal Crepe Specials.
Fun Fact: The Airfield Cafe was voted one of the best breakfast restaurants in New Hampshire 2024 by New Hampshire Magazine
Reservations: Reservations are not accepted at the Airfield Cafe
The Little Red Schoolhouse
Treehouse dining with White Mountain views! (Photo Credit: The Little Red Schoolhouse)
Looking for a dining experience that feels like you’re eating among the treetops?
The Little Red Schoolhouse in Campton, NH, delivers just that! From the outside, it looks like a quaint red schoolhouse from 1878, but step inside, and you’ll find yourself high among the trees with stunning views of the White Mountains.
This seasonal gem (open Memorial Day Weekend through Indigenous People’s Day) is set in a historic, converted schoolhouse, with the absolute highlight being the elevated porch that offers breathtaking views of the surrounding treetops.
Known for its fresh seafood and family-friendly vibe, it’s the perfect spot for a memorable meal with a view you won’t expect.
Location: 1994 Daniel Webster Highway, Campton, NH
Ambiance: Treehouse-like dining with gorgeous views of the treetops and White Mountains.
Menu Highlights: Lobster rolls, fried seafood, and classic New England bites.
Fun Fact: This restaurant is one of New Hampshire’s best-known treehouse dining spots, making it a must-visit when it’s open for the season!
Reservations: Reservations are not accepted.
Holy Grail Restaurant and Pub
Transport your family to Ireland without leaving New Hampshire! (Photo Credit: Holy Grail Restaurant and Pub)
Who knew dining in a church could be this fun?
At the Holy Grail in Epping, NH, your family can enjoy a hearty meal inside a beautifully restored 1895 church.
With stunning original stained-glass windows and cozy medieval decor, this Irish pub is a hit for families of all ages.
The menu is full of family favorites like fish and chips, shepherd’s pie, and other comfort foods, all served in a relaxed atmosphere perfect for a laid-back family dinner.
Whether you’re there for the delicious food or the unique setting, it’s an experience your family won’t forget!
Location: 64 Main St, Epping, NH
Hours: (kitchen closes one hour before closing)
- Tuesday and Wednesday, 11:30 am – 9 am
- Thursday to Saturday, 11:30 am – 10 pm
- Sunday, 11:30 am – 9 pm
Ambiance: A former church with beautiful stained-glass windows and a medieval theme
Menu Highlights: Irish Nachos, Shepherd’s pie, fish and chips, and Irish beer for the adults
Fun Fact: You can dine in the original church pews, giving this spot an extra layer of uniqueness!
Reservations: Reservations can be made by calling (603) 679-9559. (No reservations are accepted on Fridays and Saturdays after 4 pm.)
Café Lafayette Dinner Train
Choose from a variety of dining cars on the Cafe Lafayette Dinner Train (Photo Credit: Cafe Lafayette)
Ready for a dining experience that takes you on a journey—literally?
At the Café Lafayette Dinner Train in North Woodstock, NH, you and your family can enjoy a two-hour ride through the beautiful White Mountains while indulging in a five-course gourmet meal.
The restored vintage train cars create an unforgettable atmosphere, perfect for a special occasion.
With panoramic windows offering scenic views of rivers, bridges, and forests, this is more than just dinner—it’s an adventure.
Young travelers will love the excitement of dining on a moving train, but note that only children ages six and up are allowed, making it ideal for families with older kids looking for a memorable experience.
If your family loves hands-on experiences, check out these interactive aquariums for a mix of learning and fun.
Location: 3 Crossing at River Place, North Woodstock, NH
Ambiance: Vintage train cars with big windows for soaking in the White Mountain views
Menu Highlights: A five-course meal featuring seasonal dishes like maple-glazed salmon and beef Wellington
Seasonal: The train runs on select days, mid-May through October.
Pricing: $99 per person (all ages) or $124 per person for the 2nd floor “Dome Car.” Price does not include gratuity or bar service.
Fun Fact: The train travels through three trestle bridges, offering incredible views along the Pemigewasset River!
Reservations: Reservations can be made directly on the Café Lafayette Dinner Train Website. (reservations open for the year on January 1st)
Looking for a fun, kid-friendly spot after your meal? These indoor play cafés are perfect for little ones.
Carriage House Restaurant
Miles of views at the Carriage House Restaurant in NH. (Photo Credit: Castle in the Clouds)
Ever wondered what it’s like to have lunch with some of the best views in New Hampshire?
At the Carriage House Restaurant in Moultonborough, NH, part of Castle in the Clouds, you can do just that.
Open from May through October, this one-of-a-kind spot sits high above Lake Winnipesaukee, offering wraps, salads, sandwiches, and light bites—all with breathtaking views.
Dine outside on the terrace or inside the historic horse stalls for a truly unique experience.
Whether you’re making a day of it and exploring the Lucknow Mansion or just soaking in the scenery over lunch, this unique location promises to be anything but ordinary!
Location: 455 Old Mountain Rd, Moultonborough, NH 03254
Hours: 11:30 am – 3:30 pm; Closed on Wednesdays May, June, September and October.
Ambiance: Historic estate with panoramic views of Lake Winnipesaukee and mountains that make it feel like you’re dining in the clouds.
Menu Highlights: Lobster rolls, New England clam chowder, and seasonal flatbreads
Seasonal: Open May through October
Fun Fact: Lucknow Mansion was ahead of its time when it was built in 1914, featuring a central vacuuming system and a whole-house intercom system!
Reservations: Reservations are not accepted.
The Old Courthouse
The Old Courthouse in downtown Newport, NH.
Imagine having dinner in a place once filled with courtroom drama.
At The Old Courthouse in Newport, NH, you can do just that!
This historic 1826 courthouse has been transformed into a cozy restaurant that still retains much of its original charm, making it feel like you’re dining in someone’s elegant, historic home.
Its Federalist architecture and warm, inviting atmosphere make it the perfect spot for a family meal in an unexpected setting.
The kids might be fascinated by the stories the old walls could tell while you savor dishes like the Courthouse Club or the Rack of Lamb.
With history all around and a menu full of flavorful favorites, this is definitely not your average dining experience!
Location: 30 Main Street, Newport, NH
Hours:
- Wednesday to Saturday, 11:30 am – 2 pm (lunch)
- 5 pm – 9 pm (dinner)
- Sunday Buffet Brunch, 9 am – 1:30 pm.
Ambiance: A beautifully restored 1826 courthouse with original features and elegant dining
Menu Highlights: Sunday Buffet Brunch, the Courthouse Club and the daily list of specials.
Fun Fact: This Old Courthouse has been on the National Register of Historic Places since 1973.
Reservations: Reservations can be made on The Old Courthouse Website.
The Dive
Enjoy a day on the water at The Dive. (Photo Credit: The Dive)
How about grabbing a bite on a floating restaurant?
At The Dive on Lake Winnipesaukee, you can enjoy a meal right on the water—literally!
This one-of-a-kind bar and restaurant hangs out at the sandbars during the day, letting boaters pull up and grab a bite, and then docks at the Winnipesaukee Pier so anyone can hop aboard.
With stunning lake views, a laid-back atmosphere, and top-deck lounge seating that families love, it’s the perfect spot for a fun day out.
Kids and dogs are welcome, and if the summer sun has you feeling adventurous, you can jump into the lake!
They even have a dedicated kids’ menu to keep little ones happy. The menu features crowd-pleasers like burgers, fresh seafood, and creative cocktails, making it a floating paradise for everyone.
Location: Lake Winnipesaukee, docked at Winnipesaukee Pier, 263 Lakeside Avenue, Laconia, NH
Ambiance: A 2,400 square foot floating bar and restaurant on Lake Winnipesaukee, perfect for boaters and shore visitors alike
Menu Highlights: Burgers, seafood, and fun cocktails like the Frozen ParaDive Punch
Fun Fact: The Dive often docks at local sandbars during the day for boaters to pull up and enjoy the floating fun!
Reservations: No reservations accepted
Covered Bridge Farm Table
Views of the Pemigewasset River and the Blair Covered Bridge (Photo Credit: Covered Bridge Farm Table)
How about enjoying a meal with a view of one of New Hampshire’s most charming covered bridges?
At Covered Bridge Farm Table in Campton, NH, your family can dine right next to the historic Blair Covered Bridge, with the Pemigewasset River flowing by.
It might look unassuming from the outside, but once you step in, you’ll understand why this spot is such a favorite.
With a perfect mix of casual vibes, scenic views, and a dedicated kids’ menu, it’s the ideal place for families looking to unwind together.
The menu has something for everyone—whether it’s fresh seafood, burgers, or kid-friendly classics. You can kick back on the deck or sit by the window and enjoy a meal with one of New Hampshire’s most beautiful backdrops.
Location: 57 Blair Rd, Campton, NH
Hours: Open daily 11:30 am – 9 pm
Ambiance: Historic building with stunning views of the Blair Covered Bridge and the river
Menu Highlights: The New England Seafood Bake, Pickled Red Onion Rings and Mike’s Deep Dish Key Lime Pie
Fun Fact: This restaurant got a makeover on Restaurant: Impossible, so it’s a true hidden gem with an incredible setting!
Reservations: No reservations are accepted
Visit these Quirky
New Hampshire
Restaurants Today!
From dining in a cozy library to having a meal inside a jail cell, New Hampshire’s dining scene is full of surprises that will leave you saying, “Dining where?? That’s a restaurant?!”
Imagine enjoying a sandwich while taking in views of the White Mountains from a historic mountaintop estate, or indulging in a hearty meal in a whimsical treehouse.
Each of these unique spots serves up delicious food and unforgettable experiences that the whole family will love.
So, when it’s time to eat, skip the ordinary and discover these extraordinary New Hampshire restaurants that turn every meal into a one-of-a-kind adventure!