Where is Athens Larisa Station?

Where is Athens Larisa Station located?

Athens Larisa Station, Athens Larisa Station, Greece (approx. 37.99236°, 23.72038°)


Where is Athens Larisa Station on the map?