Starwood Hotels and Resorts Worldwide, Inc. is an American hotel and leisure company headquartered in Stamford, Connecticut. One of the world's largest hotel companies, it owns, operates, franchises and manages hotels, resorts, spas, residences, and vacation ownership properties under its 11 owned brands. As of 1 December 2014, Starwood Hotels and Resorts owned, managed, or franchised over 1,200 properties employing over 180,400 people, of whom approximately 26% were employed in the United States.
Starwood complaints contacts
Call Starwood Customer Care on 1-800-328-6242
Call Starwood Headquarters on 203 964 6000
Tweet Starwood Customer Care
Use this comments section to discuss problems you have had with Starwood, or how they have handled your complaints. Initial complaints should be directed to Starwood directly. You can find contact details for Starwood above.
Comments are moderated so may not appear immediately. Please do not post any personal information relating to yourself, or employees of Starwood as these comments will not be approved.