Wikipedia
Omfori
Omfori Island is a private, inhabited, island on the Ionian Sea in relation to Atokos. Currently the island has one building and is unpopulated.