The Queen's Palaces
S01E03 Palace of Holyroodhouse
The Palace of Holyroodhouse, located in Edinburgh, serves as the official residence of the British monarch in Scotland, although it remains relatively underappreciated and lesser-known.
The Palace of Holyroodhouse, located in Edinburgh, serves as the official residence of the British monarch in Scotland, although it remains relatively underappreciated and lesser-known.