51-story, 1,020,000-square-foot site will be home to The Ritz-Carlton Residences, Boston, South Station Tower.
The new 136-room upscale property features a pool with cabanas, fitness room, lounge area, and 1,300 square-feet of multi-function meeting