Okwari I

Location
New York
Initial Investment
2003
Fund
Arroyo Fund I
Realization Date
2008

80 MW PPA Monetization Investment

Platform Investment

El Paso SPV