Where is Providence Station?

Where is Providence Station located?

Providence Station, Providence Station, United States of America (approx. 41.828625°, -71.41296°)


Where is Providence Station on the map?