Site: Involta Independence
Company: Involta
Metro: Cleveland
State: Ohio
Country: United States
Region: North America
Region: Americas
Region: World
Address: Total Building SqFt: 25,000
Gross SqFt: 10,000
Total Power: ??? NN
Interested in this information? Contact us
Megawatts