The Queen's Palaces poster
TV

The Queen's Palaces (2011)

S01E03 Palace of Holyroodhouse

Sep 26, 2011 • Season 1 • Episode 3 • HD

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.

Genre: Documentary
Country: GB