Where is Holyrood Palace located?
Holyrood Palace is located at the foot of the Royal Mile in Edinburgh, Scotland. It is the official residence of the British monarch in Scotland. The palace was built in the 15th century and has been expanded and renovated over the years. It is a popular tourist destination and is open to the public when the Queen is not in residence.