Where is Wallace's Well?

Where is Wallace's Well located?

Wallace's Well, Glasgow City, United Kingdom (approx. 55.88779°, -4.17137°)


Where is Wallace's Well on the map?