Looking for the best Harry Potter shops in London? Check out the complete guide to all the best London shops for Harry Potter souvenirs, books, and props!