Designed by
Title
Shanghai Grand Theatre #176347146
Description
The Shanghai Grand Theatre is located at 300 Renmin Avenue, Huangpu District, Shanghai. It is adjacent to the Shanghai Museum in the south , Huangpi North Road in the west, People ââ¬â¢s Park and Shanghai History Museum in the north, and Shanghai on the north end of the central axis of People ââ¬â¢s Square in the east. People`s government.
This image is editorial