On People's Square (Renmin Guangchang), which was once the south end of the Shanghai Racecourse. The theatre was opened in 1998 and is eight stories high. Shanghai, China