Location:
2434 S. Leavitt
Chicago, IL 60608
Located Within:
Baraga (Frederick) Park