IMAX Dome, Shanghai Science & Technology Museum

2D DOME

No.2000, Shiji Avenue, Pudong New District
Shanghai
China
200127
+86 21 6854 2000
Stadium Seating