Greenwood Park, Niles, IL

Greenwood Park is located at West Betty Terrace and North Chester Avenue and has the following amenities:

Basketball Courts   Picnic Area   Playground  


More Information