Christodoulides Socrates & Son Ltd Limassol Address Details Address: 191 N. & D. Pattichi StreetLimassol, Limassol Telephone: 25336918