• www.xh.gov.cn
Address:1111 North Caoxi Road  
Web Site:http://www.ssc.sh.cn/aboutus/news/index.asp?id=93  
  • Shanghai Grand Stage is one of the biggest stadium in the country, located in the westsouth part of Shanghai, opposite the Huating Hotel. The area of the stage is 1250 square meters, it can hold about 8000~10000 audience. All the staff of the Shanghai Grand Stage have full of experience to deal with the sports tournament and performance, which will provide a professional service.

SHICP-12040923 COPYRIGHT© 2012 ALL RIGHTS RESERVED Shanghai Xuhui District Tourism Service Center