Albokak Jatetxea is a Basque restaurant known for its generous portions and quality cuisine.