Estrella de Mar is a Mediterranean restaurant specializing in rice dishes, fresh seafood, and fish.