Location:
10436 S. Wallace St.
Chicago, IL 60628
Located Within:
Fernwood Park
Description
Within the indoor pool.