300 Renmin Ave, People's Square, Huangpu, China, 200003
Shanghai Grand Theatre is a Opera house located at 300 Renmin Ave, People's Square, Huangpu, China, 200003. It has received 282 reviews with an average rating of 4.4 stars.
The address of Shanghai Grand Theatre: 300 Renmin Ave, People's Square, Huangpu, China, 200003
Shanghai Grand Theatre has 4.4 stars from 282 reviews
Opera house