Most People Don’t Know These 7 Small Towns In New Hampshire Have Top-Rated Restaurants

New Hampshire is a fairly rural state, so it’s no surprise that our best restaurants are spread far and wide. Sure, you can get a great meal in Concord, Manchester, or Portsmouth, but there are also many small towns in New Hampshire that have top-rated restaurants. Check out these small New Hampshire towns and the top-rated restaurants that make them worth visiting.

Looking for more great dining? Check out this New Hampshire restaurant in an unforgettable location.