Paphos Address Details
Address: 12 Papacosta Leonidou Street
Chloraka, Paphos
Telephone: 26270740