Harry Potter London Store Opens November, December HBO Series Debut

The UK's largest Harry Potter store opens in London in November, ahead of the December 25 HBO series premiere.