Nello specifico, è situato nel centro di Houston , all'incrocio tra Avenida de las Americas e Lamar Street.