Map & Facilities

Aiello Playground

2133 N. McVicker Ave
Chicago, IL 60639
United States