Hotels in Boston South Station
Boston South Station Hotels
South Station is the largest train station in Boston and is also home to a large bus station. When you choose to stay here you are minutes from the Financial District, the site of the Boston Tea Party, the Boston Convention Center, Boston Common, Chinatown, the Theater District, and much, much more.One of the most popular reasons to stay near South Station is the excellent shopping experience. Locals and visitors flock to the areas around the station to find high end fashion and other luxury items. When staying at South Station you will be close to the boutiques on Newbury Street and the large Mall at Copley Square which both can satisfy any shopping need.
Boston South Station Details
Address: 700 Atlantic Avenue, Boston, MA 02110