MOROCCO   9 days, 8 nights

Imperial Cities & Atlantic Coast

     Marrakech (2 nights)  ↠  Essaouira  ↠  Casablanca  ↠  Chefchaouen  ↠  Fez (2 nights)&nb