Where is National Monument of Scotland?

Where is National Monument of Scotland located?

National Monument of Scotland, City of Edinburgh, United Kingdom (approx. 55.95472°, -3.181806°)


Where is National Monument of Scotland on the map?