what is holyrood palace
Holyrood Palace or Holyroodhouse is the Queen's official residence in Edinburgh. It sits at the bottom of the Royal Mile, the mile long street that links it to the other royal establishment -- Edinburgh Castle.