905 South Road in Hopkinton, New Hampshire, is on 15-plus acres of peaceful surroundings with an inground pool and historic features. A charming home set among stately maples in a peaceful setting surrounded by stone walls, fields, and woodlands in the town of Hopkinton. This historic 4 bedroom, 2.5 bath home includes 2 lots of...