Yes, onboard Avalon Tapestry II there are options available at every meal to accommodate various different dietary restrictions and requirements, including vegan, vegetarian, gluten-free, and dairy-free. To accommodate food allergies, certain dishes may be prepared on request.
Yes, a laundry service is available for a modest fee. However, clothes cannot be dry-cleaned onboard.
You can bring a single bag, but it must not measure more than 30"x21"x11" and must not weigh more than 22kg.