MSC Meraviglia is a cruise ship owned and operated by MSC Cruises, built at the Chantiers de l'Atlantique shipyard in St. Nazaire, France, by STX France.