Magnolia Theater
No.308 Chongqing South Road, Huangpu District, Shanghai China
Magnolia Theater is a Theaters place is located in Shanghai, Shanghai Region. The address of Magnolia Theater is No.308 Chongqing South Road, Huangpu District, Shanghai China.