Tebala Event Center 2019-12-17T11:39:04-06:00 Details Location Address:7910 Newburg Road, Rockford, Illinois, 61107, United States