CHICAGO TOWING & TRANSPORT Towing & Recovery (773) 829-1716 3357 W. 66th Street Chicago, IL 60629 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 3357 W. 66th Street Chicago, IL 60629 (773) 829-1716 City Chicago State IL Country United States