Overview
Amherst Center is a city in Massachusetts, United States, with a population of about 19,065[1].
Geography
- Coordinates: 42.3754, -72.5192
Places · place_us_ma_amherst_center
Amherst Center is a city in Massachusetts, United States.
Amherst Center is a city in Massachusetts, United States, with a population of about 19,065[1].