Address 5800 Uvalde Road, Houston, TX, 77049, United States Inside this building: Locate 29.81243, -95.18162