The compact 3.6 square-mile borough of New Providence was settled in 1720 and has a population of about 12,000. Its commuter-friendly location in northwest Union County is 28 ...