
Inside the delightful one-square-mile town in New Jersey named the 'most charming' in the US
A little-known town in southern New Jersey has been named among the most charming small towns in the US. The historic area, which sits on the Delaware River and has a population of around 4,000, used to be mainly a weekend getaway for people looking to …