Yes. Royal allows you to carry on 12 factory sealed containers of non-alcoholic beverages per stateroom, each no larger than 500ml. They must be in your carry-on, but it you can certainly bring them.
Dreams Unlimited Travel is committed to providing you with the very best vacation planning experience possible. Our Vacation Planners are experts and will share their honest advice to help you have a magical vacation.