Location:
5120 W. 44th St.
Chicago, IL 60638
Located Within:
LeClaire-Hearst Park