Winchester sits in the southwestern corner like New Hampshire’s friendly neighbor. This town has managed to stay affordable while keeping its New England charm intact. The Ashuelot River runs nearby, ...
Legend has it oxen moved the church to its current site in the 1870s but couldn’t maneuver it so the front faced Main Street.