Palace of Holyroodhouse - map, location