13 Day NCL Transatlantic from Barcelona

13 Nights

Barcelona (Spain) – Santa Cruz de Tenerife (Canary Islands) – San Juan