Orla Solar Project
130-MW

Orla TX solar array.

The project was located in Texas and spans more than 500 acres and included the installation of 349,000 solar panels.

Partner With Us
BE

Generate a better construction experience®

Talk to an Expert