The area is already home to Shanghai Disneyland, the Shanghai Wild Animal Park, and several museums, so the debut of L*SNOW cements its status as a must-see tourist hub. At over 1 million sq.