Shanghai Theatre

Shanghai Theatre is located at the northern part of the People's Square. It is one of the largest and best-equipped performing stages in the world.