Contact us
Navigation:
Sales Enquiries
Need to contact Selectra? Get in touch with the relevant departments using the details below.
Energy dept.
1800 816 036
Headquarters
Selectra SARL 66 Rue Sébastien Mercier, 75015, Paris, France
Madrid office
Calle Francisco Remiro 2, módulo E, 28028, Madrid, Spain