Where is Fenway Station?

Where is Fenway Station located?

Fenway Station, Fenway Station, United States of America (approx. 42.34533°, -71.10427°)


Where is Fenway Station on the map?