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