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.
Show
The Queen's Palaces
Episode
S01E03
Air Date
Sep 26, 2011