For those of you in the London area… Selfridges and Co, a leading British department store chain, opened up a store-within-a-store dedicated to all things Disney at its London store. The new store will feature selected merchandise from
Disneyland Paris, Shanghai and Anaheim as well as WDW. Japanese Disney items are also available.