Royal Caribbean’s Star of the Seas, the world’s newest and largest cruise ship, has launched from Port Canaveral with eight neighborhoods, dozens of dining and entertainment options, and Caribbean itineraries through 2027.
The post Royal Caribbean’s New Mega-Ship Brings Ice Show To Caribbean. appeared first on The St Kitts Nevis Observer.