Spanish restaurant specializing in delicious seafood paella.