Where is Garden of Cosmic Speculation?

Where is Garden of Cosmic Speculation located?

Garden of Cosmic Speculation, Dumfries and Galloway, United Kingdom (approx. 55.12978°, -3.66583°)


Where is Garden of Cosmic Speculation on the map?