Morocco Chefchaouen Trekking

Chefchaouen is a rustic village that depicts authentic Moroccan living at its best, and is also the perfect starting point for some trekking through the Moroccan countryside. Historical attributes blanket the village at virtually every turn. Spend some time getting to...