There are no comments for City Auto Body yet. Be the first one to comment!
Not found what you were looking for in City Auto Body? Try one of these shops located nearby:
1010 17TH Ave., Santa Cruz, CA 95062
1050 17th Ave #B, Santa Cruz, CA 95062
1125 17th Ave, Santa Cruz, CA 95062