THE PLAZA @ HILLCROFT & HARWIN – 5711 HILLCROFT AVE HOUSTON, TX 77036

THE OLYMPIC CENTER – 6600 SW FWY HOUSTON, TX 77074