El Centre NIU es troba al Principat d’Andorra, en ple centre de la localitat de la Massana, a l’av. de Sant Antoni, 32, a l’emblemàtic edifici Els Arcs. Disposa d’un espai de 215 m2 en una planta, destinat al desenvolupament d’empreses, amb sales de reunions amb equip de projecció i zona de descans / cafeteria, i accés a una sala de conferències totalment equipada amb capacitat per a 120 persones.
Cada projecte comptaria amb els llocs de treball necessaris per al desenvolupament de la seva activitat.