Menu
Search
Izarra is the emblematic brand of liqueur of the Basque Country.
It was created in 1906 in Hendaye, by the botanist and pharmacist Joseph Grattau. Its name means star in Basque.