Location:
2741 W. Montrose Ave
Chicago, IL 60618
Located Within:
Horner (Henry) Park