Authentic Spanish taberna offering a taste of Spain. Enjoy flavorful dishes like paella and chorizo.