Homer Street

Technology: Solar
Location: Olean, NY
Site: 16.68 acre State Owned brownfield
Project Size: 3.9 MW
Status: Operational - Power will be sold to Olean City, NY