The Sheraton Stamford Hotel is set to open next July in downtown Stamford, Conn.,, on a site near the new global headquarters of Starwood Hotels & Resorts, which is also opening next year.
The 379-room hotel will offer 20,000 square feet of meeting space and feature many new signature Sheraton brand initiatives.