Nicosia Address Details
Address: 63A Stadiou
2058, Strovolos, Nicosia
Telephone: 22593700, 22593703