Crowell Automotive is part of the NAPA AutoCare network of trusted, locally owned repair facilities.
Auto-Owners Insurance Customer Center. Secure log in. Username. Password. New to the Customer Center? Sign Up Now About Chapel Hill Auto Care: Established in 2001, Chapel Hill Auto Care is located at 401 N Horton Pkwy in Chapel Hill, TN - Marshall County and is a business listed in the categories Auto Maintenance & Repair Services, Auto Repair and General Automotive Repair Shops.