Most People Don’t Know These Small Towns In New Jersey Have AMAZING Restaurants

New Jersey’s small towns are home to some of the state’s biggest culinary gems. There are many smaller neighborhoods with thriving food scenes that can’t be missed. We all know about the spectacular restaurants in big cities like Jersey City, New Brunswick and Cherry Hill, but you might not be aware of the foodie heaven that awaits in the following small (populations under 20,000) towns.

Are there any other restaurants in these towns that you would recommend? What other towns would you add to this list?