One of the great things about New Jersey is how many amazing cool small towns we have here, And now one of our towns is being talked about as one of the best small towns in the entire nation.
The charm of American small towns comes in many forms, and these quaint, less traveled locations are responsible for contributing some tried-and-true slices of real Americana. Because of that, they are some of the coolest places to visit in the country.
But where exactly are these places?