Shanghai Culture Square
english.shanghai.gov.cn
Shanghai Culture Square is a renowned art complex located in the heart of Shanghai. It has been a significant cultural and political centre since its establishment in 1952.
The main theatre in Shanghai Culture Square features 1,949 seats on three levels.
The exterior of the Shanghai Culture Square. [Photo/official website of Shanghai Culture Square]
Shanghai Culture Square has presented acclaimed plays such as The Phantom of the Opera, Elizabeth and Notre Dame de Paris, as well as produced musicals like My Bucket List, Rachmaninoff, Romeo and Juliet and The Count of Monte Cristo. The venue has also showcased original musicals touring nationwide.
Address: No 597 Middle Fuxing Road, Huangpu district
Source: shcstheatre.com