Where is Wood Island Station?

Where is Wood Island Station located?

Wood Island Station, Wood Island Station, United States of America (approx. 42.37974°, -71.02282°)


Where is Wood Island Station on the map?