St. Thomas High School Details Turner Hall Location Address:4500 Memorial Dr., Houston, Texas, 77007, United States