Get Directions to Peoples Towing & Automotive Repair Center ← View details 9550 S GENOA AVENUE, Chicago, Illinois 60643 (773) 239-9500 Get Directions From* To * — Required information