Visiting the magical sets of the Harry Potter movie franchise. As if London isn't magical enough already.
Windsor Castle sits in the quaint village of Windsor, which is just a short train ride west of London. With just a quick change in Slough, you're there in no time. It may seem like a hassle to leave London, but it is definitely worth it and not as difficult as you might think. I … Continue reading Windsor Castle