Joined Sat, 03/03/2018 - 12:00 County Menard Region Region 6 Mailing Address 111 W main St. Tallula, 62688 United States Facility Location 111 W main St. Tallula, IL 62688 United States