Nicos Tilemachou Artopeia Ltd Famagusta Address Details Address: 185 Protara Ave, DEMETRI BLDG, Shop 1Paralimni, Famagusta Telephone: 23822110