Where is Grassmarket?

Where is Grassmarket located?

Grassmarket, Grassmarket, Great Britain (approx. 55.94746°, -3.196036°)


Where is Grassmarket on the map?