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