Ownership Starwood Debuts in Cuba with Four Points HavanaJune 29, 2016By Hotel Business2 Mins Read STAMFORD, CT—Starwood Hotels & Resorts Worldwide, Inc. has opened Four Points Havana—the company’s first hotel in Cuba. The opening comes on… Read More