Konkret liegt es in der Innenstadt von Houston , an der Kreuzung Avenida de las Americas und Lamar Street.