South Station
South Station is the largest railroad station and intercity bus terminal in Greater Boston and New England's second-largest transportation center after Logan International Airport.
Category
Location
700 Atlantic AveBoston, MA 02110
South Station is the largest railroad station and intercity bus terminal in Greater Boston and New England's second-largest transportation center after Logan International Airport.