Restaurant specializing in Latin American cuisine.