Where is Newton Centre?

Where is Newton Centre located?

Newton Centre, Newton Centre (Station), United States of America (approx. 42.3294°, -71.19262°)


Where is Newton Centre on the map?