North Africa & Islands
-

Chefchaouen
A small blue-painted town in the Rif Mountains, best used as a slow stop rather than a destination.

A small blue-painted town in the Rif Mountains, best used as a slow stop rather than a destination.
Talk to someone who has been there