The Palace of Holyroodhouse in Edinburgh is the official residence of Her Majesty The Queen in Scotland. Find out more about this residence and how to visit it.