4742 Calhoun Rd · Houston · TX 77004 · United States
classroom and business building
University department
12.99 KM