Auto Repair in Ottawa, IL
Special Offer:
Call Today
Learn more
Auto Repair • Towing
1734 N. 26th Road,
Ottawa ,
IL
61350-9360
UNITED STATES
The Auto Clinic Repair and Towing Inc offers automotive air conditioning services, brake and wheel alignments, preventative maintenance, engine repair, transmission service and towing to the Ottawa, IL area.
American Express
Cash
Check
Discover
Financing
MasterCard
Visa
Worldwide > United States > Ottawa, IL > Auto Repair