Plus précisément, il est situé au centre-ville de Houston , à l'intersection de l'Avenida de las Americas et de la rue Lamar.