Morocco

Atlas Mountains Trek

Atlas Mountains Trek

A week of village-to-village trekking in the High Atlas, staying in Berber guesthouses and summiting Toubkal, North Africa's highest peak.