University of Houston < Back to All Locations When We meet Wednesdays. Contact us for more info on meeting times. Where4800, Calhoun Road, Houston, Texas, 77004, United States. Get Directions >