Where is Afantou?

Where is Afantou located?

Afantou, Afantou (Station), Greece (approx. 36.29595°, 28.16265°)


Where is Afantou on the map?