Auto repair Texas Medical Center in Houston, Texas 6935, Almeda Road Houston, Texas 77021, USAHouston, TX, 77021 View Phone 713-440-9100 6935, Almeda Road Houston, Texas 77021, USAHouston, TX 77021 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page