Where is Windsor Gardens Station?

Where is Windsor Gardens Station located?

Windsor Gardens Station, Massachusetts, United States (approx. 42.17213°, -71.21937°)


Where is Windsor Gardens Station on the map?