Car Body Repairers
2852 Soquel Ave, Santa Cruz, CA, 95062 (Show me directions) Show Map
Monday to Friday: 08:00 to 17:00 , Saturday to Sunday: Closed
We are your one-stop shop for all auto repair and services. Io Motors can take care of your transmission work, oil changes, air conditioning and much more. We are a family owned and operated business with more than 20 years combined experience in the industry.
ReviewsLeave a review
Report a problem with this listing