Tarkemmin sanottuna se sijaitsee Houstonin keskustassa , Avenida de las Americasin ja Lamar Streetin risteyksessä.