Find Your Cruise
Yes, they have a laundrette, an excellent laundry service and also dry cleaning.
Yes there is a self service laundry on the ship.
The launderette can be very busy especially on days at sea. Try to go very early in the morning.