Pollos La Torre is a chicken restaurant known for its roasted chicken and natural potatoes. They offer phone ordering for quick pickup and also provide home delivery.