Introduction of Shanghai Culture Square

Shanghai Culture Square is located in the center of Shanghai. In the 1920s and 1930s, it used to be the old Shanghai's French businessmen's running club, also known as the Yat Yuen Dog Running Track, which could accommodate more than 20,000 people and was called "the first big casino in the Far East", and was equipped with hotels, dance halls, and open-air movie theaters for the gamblers.