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