El Triunfo is a restaurant specializing in roasted chicken. Enjoy flavorful dishes and attentive service.