La Terraza Altza is a bar & grill offering a menu with well-received food.