Tech Auto Service - Quality Automotive Service for over 20 Years Home Services Shop Hours Reviews Coupons Directions Click here to read our independent reviews (opens in a new window) We appreciate your business! Tech Auto Service, Inc. 660 Ogden Ave. Downers Grove, IL 60515 Ph: 630-968-6889 Fax: 630-968-2823 Create a free website Powered by