12 -: Interactive Learning Center - South

Address
13735 Beamer Road, Houston, TX, 77089, United States

Inside this building:
1st floor -  Computer Lab, Classrooms, Offices, Lecture Hall
2nd floor - Classrooms, Offices

29.580218, -95.202863