Ventura Auto Repair and Body Shop 6710 Spindle Drive, Houston, TX 77086