Where is Palace of Holyroodhouse?

Where is Palace of Holyroodhouse located?

Palace of Holyroodhouse, Palace of Holyroodhouse, Great Britain (approx. 55.95145°, -3.17953°)


Where is Palace of Holyroodhouse on the map?