POTTERHEADS will need their wands (and wallets) at the ready as the biggest Harry Potter shop in Europe opens tomorrow. The enormous store on Oxford Street will be a haven for fans with plenty of photo opportunities, exclusive merchandise and Butterbeer treats.