Starwood Hotels
Posted on May 14, 2020 in
Company Title: Starwood Hotels
Company Description:
Starwood Hotels was one of the largest companies that owned, operated, franchised and managed hotels, resorts, spas, residences, and vacation ownership properties. It had 11 brands and owned, managed, or franchised 1,297 properties comprising 370,000 hotel rooms in approximately 100 countries.