Our Location


IBC SOLAR AG
Sunlab
Auwaldstraße 8
96231 Bad Staffelstein
Germany
Tel. +49 800 2500 400