Services(153) AGIA VARVARAContact details 22 125932 Machaira 35, 2560 Agia Varvara Lefkosias, Nicosia