Nærmere bestemt ligger det i Houston sentrum , i skjæringspunktet mellom Avenida de las Americas og Lamar Street.