The Sheraton Stamford Hotel will offer a prime location in the heart of Stamford’s downtown area minutes from Starwood’s new global headquarters, which will open in 2011. The Sheraton Stamford itself will open in July 2011.

Read more