Det er specifikt beliggende i Houstons centrum , ved krydset mellem Avenida de las Americas og Lamar Street.