Authentic Spanish restaurant specializing in paella.