Costas Charalambides & Sons Ltd Nicosia Address Details Address: 7 Olympou StreetLatsia, Nicosia Telephone: 22323251 Fax: 22320267 Email: info@costascharalambides.com