Where is Athens Larissis Station?

Where is Athens Larissis Station located?

Athens Larissis Station, Athens Larissis Station, Greece (approx. 37.99181°, 23.72112°)


Where is Athens Larissis Station on the map?