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