Where is Windsor Station?
Where is Windsor Station located?
Windsor Station, Windsor Station, United States of America (approx. 41.852013°, -72.64225°)
Where is Windsor Station on the map?
{"latitude":41.852013,"longitude":-72.64225,"title":"Windsor Station"}