Where is South Attleboro Station?

Where is South Attleboro Station located?

South Attleboro Station, Rhode Island, United States (approx. 41.8976°, -71.3558°)


Where is South Attleboro Station on the map?