The Old Elburn Hall 130 N. Main St., Elburn, IL 60119 in Entertainment, Restaurants & Beverages More Info