According to the Catalogue of the Orthoptera of Greece by Fer Willemse Eupholidoptera leucasi occurs on Lefkadha, and is the only member of the genus in the northern Ionian Islands. No mention of Meganisi, but E. leucasi would seem to be a good candidate.