• Our Offices

    Corporate Headquarters
     

    Marie Curie, 8 (A119)

    Parc Tecnològic Barcelona Nord

    08042 - Barcelona (Spain)

    Phone: +34 93 502 79 84

    Email: sales@igrid-td.com

     

    Getting there

     
  • open panel
© 2011 iGrid T&D