Where is Amaliapoli?

Where is Amaliapoli located?

Amaliapoli, Amaliapoli, Greece (approx. 39.167233°, 22.889095°)


Where is Amaliapoli on the map?