View map

IMAX Dome, China Science & Technology Museum