Three Hierarchs Greek Orthodox Church by National Office Details Venue Phone: 217-352-3452 Venue Website: www.threehierarchs.org Location Address:2010 3 Hierarchs Ct, Champaign, Illinois, 61820, United States