Location Map Location Map PT. SOLAR POWER INDONESIAJln Tambak Sari No.1,Sanur, Bali – IndonesiaHead Office Phone : +62 361 778802