C & D Towing Inc Towing & Recovery (773) 777-5770 6912 North Dowagiac Avenue Chicago, IL 60646 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 6912 North Dowagiac Avenue Chicago, IL 60646 (773) 777-5770 City Chicago State IL Country United States