Location:
7117 W. Peterson Ave
Chicago, IL 60631
Located Within:
Myrtle Grove Park