The world's largest Disney Store is being built in Shanghai, China. The huge 53,000-square-foot Lujiazui site will be located in Shanghai's financial hub. The store is also the first Disney Store in mainland China. Artist's impressions of the site and proposed store are pictured.
The site will feature a 10,800-square-foot Disney Store retail space and a Disney-themed outdoor plaza area. The plaza area will feature Disney-themed landscaping and it will be able to host outdoor events. Visitors to the store will be able to interact with characters from Disney, Pixar, Marvel and Star Wars.