Spend the summer in Morocco, where African, Arab, and Mediterranean cultures fuse to create a culture that is wholly unique. Dates Depart U.S. May 29, 2014 Arrival in Ifrane …

Spend the summer in Morocco, where African, Arab, and Mediterranean cultures fuse to create a culture that is wholly unique. Dates Depart U.S. May 29, 2014 Arrival in Ifrane …