CARSTAR owner opens two locations in HoustonCARSTAR Ambassador Tidwell, located at 159 Tidwell Road, Houston, is the former Tennison Collision. The facility is more than 30,000 square feet and on a lot that is two acres with 25 employees CARSTAR owner opens two locations in Houston By Staff/Wire Reports on June 7, 2022 CARSTAR Ambassador Montgomery and CARSTAR Ambassador Tidwell are family-owned and operated.