South Station Tower Launches Sales Campaign for Ritz-Carlton Condos
Developers of Boston’s South Station tower have announced the initial pricing for the $870-million tower’s 166 luxury condominium units and the opening of a sales gallery at 711 Atlantic Ave.