Royal Caribbean Med Cruise

1 night pre-cruise in Barcelona and 7 nights full board on Allure of the Seas…. Brand new ship! – Priced from £999 per person