Information about INTERSTATE 70 TOWING & RECOVERY, phone number: 6184839222, that is located at 3027 E MILL RD ALTAMONT 62411 IL Information about INTERSTATE 70 TOWING & RECOVERY, phone number: 6184839222, that is located at 3027 E MILL RD ALTAMONT 62411 IL