Tow Vehicles Truck & Trailer Repair (773) 681-9042 2907 West Touhy Avenue Chicago, IL 60645 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2907 West Touhy Avenue Chicago, IL 60645 (773) 681-9042 City Chicago State Illinois Country USA