Cabo Verde

 

The streets are utterly charming and they nicely reflect the Latino culture and lifestyle.

 
Cabo Verde