Add:36 Yongjia Rd.
Tel:021- 6431 7782
Credit Cards Accepted
English Service Available
Located on Yongjia Road, Shanghai Culture Square is not only the major theatre of foreign original musicals, but also the production of local musicals and the education and research base of musicals.
It mainly provides musical performances and some fashionable theatrical performances as well.