He also took my insurance money when I took my truck in to his shop. He cashed the insurance check, didn’t add new parts and charged me for new ones. It was a nightmare dealing with him.
- Name: Olivas Paint & Body Shop
- Country: United States
- State: Texas
- City: San Antonio
- Address: 158 W Petaluma Blvd