CONTACT Get in Touch with OCI Solar Power Today! CONTACT US Your Name* Your Email* Phone Number*Subject* Your Message* OCI Solar Power 8000 IH-10 West, Suite 1201 San Antonio, TX 78230 (210) 453-3100