Where is Quilquox?

Where is Quilquox located?

Quilquox, Scotland, Great Britain (approx. 57.4364755734°, -2.1597490319°)


Where is Quilquox on the map?