Carnival Vista

Brewery at sea…you heard right.
review of the popular addition to Carnival Cruise Lines located at the Port of Miami.