N-12 Student Center/Bookstore

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

Inside this building:

29.810128442275, -95.179989337921