Sun Acres

ACRES

Description

Project 1 – The Property is a 320 – acre – Solar Farm located in Archer, Texas.

Location

Witchita Falls 

Archer, Texas

 

Disclosures