London is full of magical Harry Potter locations that fans need to visit. Here's my list of the best spots in the capital city.
1.5k