Holyrood Palace

Rate this item
(0 votes)
The Palace of Holyroodhouse; commonly referred to as Holyrood Palace; is the official residence of the British monarch in Scotland.

Additional Info