Where is Wallace's Well?

Where is Wallace's Well located?

Wallace's Well, Wallace's Well, Great Britain (approx. 55.90028°, -4.179613°)


Where is Wallace's Well on the map?