A Day Trip to Windsor Castle

windsor castle

The Queen and her castles The Queen of England has three residences in the UK. Buckingham Palace in London, Holyrood Palace in Scotland and Windsor Castle on the outskirts of London. It could be said that Buckingham Palace is her office, Holyrood is for Scottish visits and dignitaries and that Windsor Castle is her home.