Where is Windsor Gardens Station?

Where is Windsor Gardens Station located?

Windsor Gardens Station, Windsor Gardens Station, United States of America (approx. 42.172127°, -71.21937°)


Where is Windsor Gardens Station on the map?