Celaya’s Tire & Wheel Celaya’s Tire & Wheel Thief people in this tire shopp Houston Texas!!. Men in Celaya tire shop on 9102 FM 1960 Road West, Houston, TX 77070 tel 281 807 1227 Charge me upfront money and did not fix my car tire left it as is.. This shop should close because people […]

Read the full review for Celaya’s Tire & Wheel published at Skeptic Files at –