Every Harry Potter fan knows that a trip to England’s capital means visiting some of the most famous Harry Potter movie locations. After all, the iconic movie saga was shot all over England, with some
518