Where is Porter Square Station?

Where is Porter Square Station located?

Porter Square Station, Massachusetts, United States (approx. 42.38815°, -71.11894°)


Where is Porter Square Station on the map?