Location:
7100 N. Harlem Ave.
Chicago, IL 60631
Location Notes:
West side of the park just off of Odell Ave.
Located Within:
Brooks (Oscar) Park