Metro East Solar Power Address: 11 Industrial Drive, Cahokia, IL 62206, USA Illinois Scott AFB Solar Power Website: Contact Us Here