CONTACT Get in Touch with OCI Solar Power Today! OCI Solar Power 8000 IH-10 West, Suite 1201 San Antonio, TX 78230 (210) 453-3100