STARWOOD Hotels & Resorts has ventured into a new country – and made a little bit of history along the way – by opening its first hotel in Cuba. The Four Points Havana opened its doors on June 27 in the Miramar district which is not only the city’s a business and financial centre butContinue reading “Havana’s newest place to stay …”