Where is Palace of Holyroodhouse?

Where is Palace of Holyroodhouse located?

Palace of Holyroodhouse, City of Edinburgh, United Kingdom (approx. 55.95145°, -3.17953°)


Where is Palace of Holyroodhouse on the map?