Location:
2873 E. 75th St.
Chicago, IL 60649
Located Within:
Rainbow Beach Park