Ziebart
Manager Jerry LeMasters is rip off artist
I had service done to my vehicle yesterday on 9/26 at the Ziebart, located 8998 E. Washington Street, Indianapolis IN. I have two complaints about that service, first I came in a week prior to the service to discuss in detail what was to be done on the vehicle, exactly how much it would cost, and ...