Movie Magic…All Aboard The Hogwarts Express

Visiting the magical sets of the Harry Potter movie franchise. As if London isn't magical enough already.


Windsor Castle

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