Närmare bestämt ligger det i Houstons centrum , vid korsningen mellan Avenida de las Americas och Lamar Street.