TravelUKWindsor Self Drive in UK : Windsor Castle – Home for Her Majesty, the Queen Elizabeth II by kumamonjeng August 3, 2017 by kumamonjeng August 3, 2017 I know I have been to a few castles during my stay in UK but I am still not bored of castles. Each castles is unique in it’s own way.…