Joined Thu, 01/01/2015 - 12:00 County Menard Region Region 6 Mailing Address 18158 Rock Creek Ave. Tallula, 62688 United States Facility Location 18158 Rock Creek Ave. Tallula, IL 62688 United States