Turn in the Road

Another post card. This one is titled "A turn in the Amherst Road near Milford, NH.". I suppose that this could actually be an Amherst picture, but I figured it was close enough! Any thoughts on where this was taken?

The 10 most recently added pictures: