Where is Winchester Center Station located?
Winchester Center Station, Winchester Center Station, United States of America (approx. 42.451088°, -71.13783°)
Winchester Center Station, Winchester Center Station, United States of America (approx. 42.451088°, -71.13783°)