Boston Landing Station is located at 100 Arthur Street, Boston, Massachusetts 02134. It serves the Framingham/Worcester line and is situated in the Brighton neighborhood just west of the Everett Street bridge, next to the Massachusetts Turnpike.
Here’s a map showing the location of Boston Landing Station:
For further details, please refer to MBTA's official page.