Judah Christian School February 4, 2014 By Laura Weisskopf Bleill Address 908 N. Prospect Avenue Champaign IL United States Upcoming Events No events in this location