Walmart Auto Care Centers
75 Broadway, Chula Vista, CA 91910, United States
Insurance agency ◄ Auto parts store ◄
... . Didnt have or heard of TMPS scan tools to my surprise.Very arrogant and doesnt treat customers with respect. Their insurance its a total scam.