Planet Tire Shop / Bellaire, Texas
Rating: ★
Automobile Parts & Supplies, Tire Dealers, Towing
Address: Bellaire
Phone: (281) 561-7781
Reviews:
this business does not deserve...
this business does not deserves a star at all! i would not recommend this to anybody! employees here are overcharging and they`ll push customer to buy tires from them. they will charge caps, valve stems, wheel and tire balance and labor everything they can think of where other shops charge less for everything for a fixed price. heck they`ll even tell you stories like they have families they needed money and everyt... view morehing are good prices. they don`t even do quality work, they don`t care about anybody they just want money! so people dont come here! THIS PLACE IS A RIPOFF!
tito / 10/6/2011