Paphos Address Details
Address: 79 Alexandrou Papagou Street
Paphos, Paphos