Contact details 24 824000 Ithakis 23, FRENARITIS COMPLEX, Flat 2026-05-03 00:00:00, 7081 Pyla, Larnaca