Riu Touareg
Address: Cape Verde
Region: Cape Verde
Country: Cape Verde