Where Is the Starwood Hotels and Resorts Corporate Office?

The corporate headquarters for Starwood Hotels and Resorts is located in Stamford, Connecticut. The complete corporate address can be found on the contact page at Starwoodhotels.com.

Starwood Hotel and Resorts Worldwide is one of the leading hotel companies in the world, as of 2015. The company is the operator and franchise owner of world renowned hotel brands such as Sheraton, The Westin, Aloft and Tribute Portfolio. The hotel and leisure corporation has over 1,200 properties and over 180,000 employees. The Starwood preferred guest loyalty program allows members to earn points on room stays and room upgrades. The vacation corporation is the owner of several major five-star hotel brands.