Restaurant specializing in Mexican and Latin American cuisine.