Contact

040 375 6443 (Office)

Francesca
Genuzio

IOM Headquarters
Management technologist

Location

IOM Headquarters, building MM, 132