Canaries cruise

12 nights from £479pp

Itinerary: Southampton (UK), Madeira, La Gomera, La Palma, Lanzarote, Lisbon, ...


P&O Oriana