Where is Anthoupoli Station?

Where is Anthoupoli Station located?

Anthoupoli Station, Anthoupoli Station, Greece (approx. 38.016945°, 23.691666°)


Where is Anthoupoli Station on the map?