The Shanghai Grand Theatre is a complex located at the intersection of Renmin Avenue and Huangpi North Road in the northern part of the People's Square in the Huangpu District of Shanghai. The building houses the Shanghai Opera House and ot …
More in Shanghai
Styles
On the map
Keep exploring
Discover more places in Shanghai