Lefkatis Andreas & Son Nicosia Address Details Address: 8A S. Michailidi StreetNicosia, Nicosia Telephone: 22434934