Where is Foxboro Station?

Where is Foxboro Station located?

Foxboro Station, Massachusetts, United States (approx. 42.0951°, -71.26151°)


Where is Foxboro Station on the map?