Maintaining Your Cars Optimum Performance:
Make sure to call Starr's Auto Repair if you are in need of a top Navarre auto repair shop. Our experienced team can handle any kind of repairs from collision damage to transmissions.
Full Service Auto Repair Facility. 850-939-3107. 8183 Navarre Parkway.
Visit Facebook Page
Starr's Auto Repair is a full service facility trusted since 1978. We are the oldest and most reliable service center in Navarre. From your basic oil change to new engine installation. We work on all makes and models, domestic and imports; cars, trucks, RV's. We look forward to seeing you!
Starrs Auto Repair Inc located at 8183 Navarre Parkway in Navarre, FL services vehicles for AC and Heating Repair. Call (850) 939-3107 to book an appointment or to hear more about the services of Starrs Auto Repair Inc.