Marella Cruises ships do not have a 24-hour restaurant. However room service is available 24 hours.