Where is Aristotelous Square?

Where is Aristotelous Square located?

Aristotelous Square, Aristotelous Square, Greece (approx. 40.6334°, 22.94185°)


Where is Aristotelous Square on the map?