Pontosabban, Houston belvárosában található , az Avenida de las Americas és a Lamar utca kereszteződésében.