Where is Neapolis?

Where is Neapolis located?

Neapolis, Thessalia, Greece (approx. 39.62438°, 22.399°)


Where is Neapolis on the map?