Shanghai, , China • 51 - 200 Employees
Performing Arts
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.