Where is Braintree Station?

Where is Braintree Station located?

Braintree Station, Massachusetts, United States (approx. 42.20742°, -71.00165°)


Where is Braintree Station on the map?