El Castillo is a Spanish restaurant known for its grilled meats and seafood dishes.