Discover the heart of England with a 3-day itinerary in London, exploring iconic landmarks, royal heritage, and the enchanting world of Harry Potter.