Paphos Address Details
Address: 23A Akamantidos, Leonidou Court
8020, Paphos, Paphos
Telephone: 26937418