Spanish restaurant specializing in authentic cuisine.