Spanish restaurant specializing in paella. Offers takeaway options.