Jennings Substation in Cleveland

Jennings Substation in Cleveland is a substation (Illuminating Comapny, 138000 V). Jennings Substation is located near Holmden Avenue.

Operator
Illuminating Comapny