Where is Amherst Station?

Where is Amherst Station located?

Amherst Station, Amherst Station, United States of America (approx. 42.375°, -72.51139°)


Where is Amherst Station on the map?