Odin Ness
United Kingdom
Odness is a peninsula and headland on the island of Stronsay, in Orkney, Scotland. The Odness peninsula contains the farm of Odiness. Odness is also within the parish of Stronsay.
Data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).