Exelon City Solar (Chicago, Illinois)

USA / Illinois / Calumet Park / Chicago, Illinois / West 120th Street, 1201
 energy, production, solar farm

Nearby cities:
Coordinates:   41°40'28"N   87°39'3"W
This article was last modified 7 years ago