Where is Polypheus?

Where is Polypheus located?

Polypheus, Crete, Greece (approx. 35.2110540608°, 25.3436994553°)


Where is Polypheus on the map?