Guests can still find tablecloths in the Main Dining Room on one Carnival cruise ship, but not for much longer.
The 16-day Carnival Journeys cruise will take the Carnival Spirit from its Mobile homeport on April 12, for a journey that ...