Spanish restaurant specializing in paella and tapas. Offers a taste of Spain.