Review for SolarWorld Americas Inc. ----Out of Biz 2018

05/03/2017
Anonymous

Review added by BarrykCheng

The panel is made in US and we have better confidence for product made in US. Also, Solar World is a big company, we can count on it to provide adequate warranty.