This establishment is a seafood restaurant. It is located at 12737 S Vermont Ave. The name suggests a focus on Mexican seafood dishes.