Mom Review: Powell Park in Champaign June 22, 2015 By From The Editors Powell Park in Champaign features a playground playscape, a winding path for walkers/joggers and picnic areas, among other highlights.