The Oldest Town In New Jersey That Everyone Should Visit At Least Once

New Jersey was one of the 13 original colonies, so you can be sure that we have a rich history. That history is evident in our oldest towns, including Jersey City, Morristown and Princeton. All three towns are worth a visit, but you already know that. If you’ve lived in New Jersey long enough, you’ve probably taken a field trip to at least one of these locales. We have another historic gem though, that doesn’t get the attention it deserves.

What’s your favorite historic New Jersey town? For more of the Garden State’s oldest places, check out: Here Are 16 Of The Oldest Towns In New Jersey… And They’re Loaded With History.