A. I. Taratsa Ltd Larnaca Address Details Address: 5 Mechmet Ali 6026, Larnaca, Larnaca Telephone: 24621782