Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The 21,000 sq ft store over two floors within The Ribbon development at 134-140 Oxford Street in London will become the world's biggest Harry Potter shop when it opens this autumn.