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 buildin
Shanghai Grand Theatre.
The Shanghai Grand Theater at night.
People's Square is a large public square in the Huangpu District of Shanghai, China. It is south of Nanjing Road and north of Huaihai Road.
Shanghai Grand Theatre
…Chinese: 上海大剧院; pinyin: Shànghǎi dà jùyuàn) 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 other performing companies. The theatre was designed by French…
The southwest corner of People's Square seen from the Urban Planning Museum, March 2007
The fountain, February 2005
The Shanghai Racecourse in 1912.