33 - Center for Industrial Technology - North

Address
5800 Uvalde Road, Houston, TX, 77049, United States

Inside this building:
Classrooms, labs

29.81006, -95.18281