Jurys Hotels Hotels Closest To Holyroodhouse Palace Holyrood Road, Edinburgh, EH8 8AE