Q: Where is South Texas College of Law Houston?
A: South Texas College of Law Houston is located at: 1303 San Jacinto St, Houston, TX 77002, USA, United States
Q: What are the coordinates of the South Texas College of Law Houston?
A: Latitude: 29.7529748, Longitude: -95.3649545
Q: How is South Texas College of Law Houston rated?
A: South Texas College of Law Houston has not rated yet on addressschool.com