Nicosia Address Details
Address: 37E Vyzantiou Street
Strovolos, Nicosia
Telephone: 22451016
Fax: 22451017
Email: info@idealhost.ws