Harry Potter fans have a new magical destination to explore in the heart of London, as Britain’s new flagship Harry Potter Shop has officially opened on Oxford Street today.
Harry Potter fans have a new magical destination to explore in the heart of London, as Britain’s new flagship Harry Potter Shop has officially opened on Oxford Street today.