Izarra is a grill offering Basque-Navarre cuisine. The elegant establishment is known for its fresh, high-quality products and tranquil atmosphere.