Risto La Piazza Italian Restaurant in Paphos.
In Italy, in every city, in every town, there is a square called "Piazza".
This is the Central point to which people relate geographically.
It is where people meet for business, pleasure or just to pass the time.
Come in and make La Piazza your meeting place.