Leonidou & Savva Ltd Nicosia Address Details Address: 8G PygmalionosStrovolos, Nicosia Telephone: 22429479