Where is Phaneas?

Where is Phaneas located?

Phaneas, Ionian Islands, Greece (approx. 38.0867429828°, 20.7718849182°)


Where is Phaneas on the map?