Overview Londonderry, NH might not be the first New England town on everyone’s lips, but that’s part of its charm. Sitting just south of Manchester (around a 15- to 20-minute drive), Londonderry’s population has hovered in the mid-26,000s—though if you ask locals, they’ll swear it’s growing steadily. The vibe? Think apple orchards, suburban sprawl, and […]