Cascades of Ouzoud
Ouzoud, in Berber ,it means the act of grinding grains. Presence of water mills confirm this explanation. The biggest cascades in Morocco, it’s on the road to Azilal, One of the best places to enjoy eating a Berber meal in...
More...