Where is Cholargós?

Where is Cholargós located?

Cholargós, Cholargós (Station), Greece (approx. 38.0049°, 23.7947°)


Where is Cholargós on the map?