Larnaca Address Details
Address: 25 Chalkidon Street
Dromolaxia, Larnaca