ServicesMachine ShopContact details 23 822016 Archiepiskopou Makariou III 104, 5380 Deryneia, Famagusta