La Barbacana is a Spanish restaurant offering a daily menu and a selection of wines. It also serves a buffet.