Windsor Road Christian Church June 29, 2015 By From the Sponsor Address 2501 W Windsor Road Champaign Illinois 61822 United States Upcoming Events No events in this location