May 20, 2015

Disney Store has opened its first store — and largest store to date — in Shanghai, China. With 9,257 sq. ft. of shopping space, the flagship also features an outdoor plaza.