Larnaca Address Details
Address: 15-17 Grigori Afxentiou & Lordou Vyronos Corner
6023, Larnaca, Larnaca