N-33 Center for Industrial Technology

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

Inside this building:

29.81006, -95.18281