When it comes to beautiful small towns, we have no shortage here in New Jersey, but one town in particular is being referred to as one of the most underrated adorable small towns in the nation.
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.