We did not find results for: Eleftheria square.
Check spelling or type a new query.
Main square in central Nicosia, Cyprus
Eleftheria Square ; literally meaning Liberty Square, is the main square in central Nicosia, the capital city of Cyprus, in Europe. Wikipedia