Skip to Content

The Palace of Holyroodhouse, often simply referred to as the Holyroodhouse, is one of the most remarkable landmark buildings in Edinburgh, the capital of Scotland. One of the buildings on the site has a history dating back to the 12th century and the most prominent one is an amazing palace with a dual purpose that …

Read More about Top 12 Interesting Holyrood Palace Facts