Where is Arthrochi?

Where is Arthrochi located?

Arthrochi, Scotland, Great Britain (approx. 57.3763516307°, -1.9960870748°)


Where is Arthrochi on the map?