Location:
1400 N. Humboldt Blvd.
Chicago, IL 60622
Located Within:
Humboldt (Alexander Von) Park