Starwood Hotels & Resorts Worldwide, Inc. Email Format
HospitalityConnecticut, United States51-200 Employees
Headquartered in Stamford, Connecticut, Starwood appears to position itself as a brand management company within the broader Marriott ecosystem, collaborating with design partners and leadership to drive growth and innovation in its hotel concepts. Recent leadership appointments and partnerships reflect ongoing expansion and a continued emphasis on design-driven, upscale experiences for travelers seeking curated, nature-inspired interiors and distinctive dining and hospitality concepts.