Skip to content

Landmark

Palace of Holyroodhouse

The Palace of Holyroodhouse, also known as Holyrood Palace, is the official residence of the monarch of the United Kingdom in Scotland.

Also called Holyrood Palace