Holyrood Palace – The Queen’s Official Scottish Residence

Holyrood Palace Has Been the Royal Residence of Many Kings and Queens:Holyrood Palace, or Palace of Holyroodhouse as it is officially called, is the official residence of the Queen when she is in Scotland.  This Edinburgh Palace is located at the opposite end to Edinburgh Castle, just at the … [Read more...]