Where is Edinburgh Castle?

Where is Edinburgh Castle located?

Edinburgh Castle, Edinburgh Castle, Great Britain (approx. 55.94856°, -3.20019°)


Where is Edinburgh Castle on the map?