Did you know that a Chinatown in St. Louis, Missouri , existed until its demolition for Busch Memorial Stadium in 1966? SOMEFACTS.com