Norwegian Cruise Line

Norwegian Cruise Line (NCL) has 100 restaurants across 16 ships.