Location:
4347 W. 54th St
Chicago, IL 60632
Located Within:
Strohacker (Howard) Park