Café Bar Torreluz offers a taste of Spanish culture with tapas and drinks.