Location:
10940 S. Prospect Ave.
Chicago, IL 60643
Located Within:
Prospect Gardens Park