Royal Residences: Windsor Castle Windsor Castle is the biggest castle and Royal Residence of Her Majesty, The Queen. Read more...
Royal Residences: Buckingham Palace Buckingham Palace is HM The Queen’s London residence. Read more...