jimkats
I happened to find this note, and after a little online search, there seems that there is Arkadiou square in this place. It doesn't look like a typical square, rather a just open space, but there are several occasions in Greece that such spots are named as "squares".