Chefchaouen is one of the prettiest cities in the northwest of Morocco, portraying the authenticity of Moroccan culture with the Andalucian influence.

Chefchaouen