The Disney London Store on Oxford Street is the largest Disney Store in Europe. Its glass store front contains a 267ft high Princess Castle with an animated clock, where Princesses make appearances in windows and Tinkerbell flies across the walls throughout the day. Mickey and Donald Sentries guard the store and lots of other magical things happen inside.
This content has been supplied by Disney Store
350 Oxford Street, London, London, W1C 1BY