Disney – 350/352 Oxford Street, London W1

maxresdefault

In 2011 Disney opened their 8,200 sq.ft flagship store on Oxford Street , their largest store in Europe.

We located the store on behalf of Disney and then successfully negotiated a deal on their behalf to secure the premises.

To read the article as Published in the London Evening Standard Click Here