• Photos
  • Map
  • Streetview
  • Upload

City: Shanghai

Shanghai Grand Theatre is a home of Shanghai Opera House and it is listed as one of the ten best opera houses in the world. Performances are usually classic opera. Shanghai Grand Theatre has a unique architectural style and a dazzling exterior, is well known as city’s famous landmark. Shanghai Grand Theatre was started in 1998 and is situated at People's Square, west of North Huangpi Street.


Avg. Rating:0 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image