Cafe Iturrialde is a coffee shop and sandwich shop offering a variety of delicious pintxos and sandwiches. It's known for its excellent coffee and affordable prices.