La Tabarra is a bar & grill offering international and Spanish cuisine with a unique touch. Enjoy wines, beers, and tapas.