Nicosia Address Details
Address: 14 Oimbiados
Strovolos, Nicosia
Telephone: 22451740
Fax: 22680188