Holyroodhouse Definition
Definition
The official residence of the British monarch in Scotland, located in Edinburgh. It is known for its history and role in Scottish royal traditions and ceremonies.
Browse
The official residence of the British monarch in Scotland, located in Edinburgh. It is known for its history and role in Scottish royal traditions and ceremonies.
Browse