Time of year
cindyckx wrote a review Jan 2016
Champaign, Illinois19 contributions3 helpful votes
Right in the center of the town. Interesting interior design of the church and the bells rang just as we walked outside the church. It was amazing to note the smiling statue of St. John Paul II in the back garden of the church for sure.
Date of experience: November 2015