Walking distance North or South Station. Beauty of the location
North St
North Station (135 Causeway St) Or South Station (700 Atlantic Ave)
North station is closest. It's in the TD Garden...
Midway between the North and South Stations. North might b slightly nearer.
Thanks! Your answer is awaiting moderation.