The Palace of Holyroodhouse in Edinburgh is an epic place to visit. Holyrood Abbey was founded around 900 years ago. The palace’s later history, during the time of Mary, Queen of Scots ...