Paphos Address Details
Address: 3 Nikolaou Nikolaidi, SAVVA PLAZA
8010, Paphos, Paphos
Telephone: 26930332
Fax: 26950059