Ourika

The Ourika River is a charming area at the foot of the Moroccan High Atlas Mountains.