Holly Spray Pool

Facility Details

Main Address

4052 S. Ellis Ave.
Chicago, IL 60653
United States

Located Within: