You just read:

Starfish Varadero opens on world-famous Varadero Beach, Cuba

News provided by

Starfish Resorts

Nov 03, 2016, 15:00 ET