Izarra can refer to: Izarra, Álava, a village in Álava, Spain Izarra , a herbal liqueur from the Northern Basque Country Adina Izarra , a Venezuelan musician, music educator and composer CD Izarra, a football club from Navarre
Continue reading...From
Wikipedia, the free encyclopedia.