Barbouche

Barbouche is a town in northern Algeria.