Chicago 24 Towing Towing & Recovery (773) 755-6000 201 W Lake St # 127 Chicago, IL 60606 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 201 W Lake St # 127 Chicago, IL 60606 (773) 755-6000 City Chicago State IL Country United States