Shanghai Xuhui Greenland Binjiang SFC & IMAX

3F, Greenland Being Funny Mall, No.218 Kaibin Road, Xuhui District
Shanghai
China
200000
+86 021-33632851
Stadium Seating