Solar Trade Platform and Directory of Solar Companies
International Solar Group

International Solar Group

Avinguda Diagonal 534, Barcelona, 08006
Click to show company phone
Spain Spain.png

Business Details

Installation Starting Date
On-Grid / Off-Grid
Installation size
(S)maller Installations, 1(M)Wp+ Installations
Operating Area
Argentina, Germany, Denmark, Spain, United Kingdom, Hungary, India, Italy, Morocco, United States, Turkey, Romania, Poland, Pakistan
Last Update