Where is University of Houston?

Coordinates: -95.339162 29.718922

Be the first visitor to thank for this answer!

Thanks!