Map & Facilities

Seneca Playground

220 E Chicago Ave
Chicago, IL 60611
United States