Where is New Station, Thessaloniki?

Where is New Station, Thessaloniki located?

New Station, Thessaloniki, New Station, Thessaloniki, Greece (approx. 40.64413°, 22.92952°)


Where is New Station, Thessaloniki on the map?