Where is Salisbury Green?

Where is Salisbury Green located?

Salisbury Green, City of Edinburgh, United Kingdom (approx. 55.93816°, -3.17121°)


Where is Salisbury Green on the map?