Willis Park

This Champaign park spans .28 acres. It was obtained in 1908 from unknown sources.

This park features nice trees.

Images

Map

853 N. Willis St., Champaign IL 61821