at 1105 EWillam St, San Jose , 95116 United States
Auto body paint and towing since 1957
52 FB users likes City Towing & Body Shop, set it to 175 position in Likes Rating for San Jose, California in Automotive category
City Towing & Body Shop is San Jose based place and this enity listed in Automotive category. Located at 1105 EWillam St CA 95116. Contact phone number of City Towing & Body Shop: (408) 297-6792
Garcia's Auto Repair in San Jose
Owners Richard Ortega Jonathan Rivera
We welcome the opportunity to earn your trust and deliver you the best service in the industry. GUARANTEED!