Konkretnie jest on położony w centrum Houston , na skrzyżowaniu Avenida de las Americas i Lamar Street.