Starwood Hotels & Resorts Worldwide, Inc. has opened the Four Points Havana, the company’s first hotel in Cuba, representing a watershed moment for the fast-growing Four Points brand.
The opening comes on the heels of the groundbreaking deals signed by Starwood in Cuba earlier this... 








