Google
×

Shanghai Grand Theatre

(284) Opera house in Shanghai, China
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 other performing companies.
Address: 300 Renmin Ave, People's Square, Huangpu, China, 200003
Phone: +86 21 6372 8701 ⋅ +86 21 6386 8686