Specifically, it is situated in downtown Houston, at the intersection of Avenida de las Americas and Lamar Street.