Nicosia Address Details
Address: 11 Ellados Street
Akropoli, Nicosia
Telephone: 22336624, 22337712
Fax: 22335548
Email: tm@moudouros.com