1. Star Car Wash Equipment 14887 Highway 105 W Ste 102, Montgomery, TX 77356 Coordinate: 30.35524,-95.58812 Phone: (855) 782-7535