Where is Finstown?

Where is Finstown located?

Finstown, Finstown, Great Britain (approx. 59.006657°, -3.1154068°)


Where is Finstown on the map?