Performing Arts - Shanghai, , China
A world's largest underground theater that seats 2010 and a spacious outdoor stage hosting regular public performances. Shanghai Culture Square is located at the center of Shanghai, covering an area of 47,000sqm with maximum depth reaching 26m.
Nginx
Baidu Ads
Mobile Friendly