Larnaca Address Details
Address: 9 Kalopsidas Street
Kelia, Larnaca