Whether you received your invitation to Hogwarts or not, everybody knows the magical world of Harry Potter. Not only does Harry journey to and through London throughout the 8 movies, but most were filmed right here in the capital of the U.K.! Your expert guide will take you through London, pointing out sites and locations […]