Contact Starwood Customer Service
Starwood Contact Information
Starwood Rating Stats
Starwood Hotels and Resorts Worldwide, Inc. is a hotel company. It was founded in 1969 as the real estate investment trust. The headquarters is based in Stamford, Connecticut, United States. Starwood Hotels and Resorts Worldwide is a subsidiary of Marriott International. The company owns and operates vacation ownership properties, residences, spas, resorts, and hotels worldwide. Featured brands are The Luxury Collection, Tribute Portfolio, Le Meridien, Aloft, and St. Regis. There are online tools to search the required hotel and book it on the company website. Starwood Hotels and Resorts Worldwide has a franchising program for partners. The company provides best rate guarantee. It accepts credit cards.
Starwood is ranked 71 out of 1324 in Hotels and Resorts category