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 bottom end of the Edinburgh’s […]
You are here: Home / Archives for holyrood edinburgh