Barbecue Restaurants in Eldon, IA Chippewa Creek Smokehouse117 4th StEldon, IA, 525546416527140Barbecue RestaurantsRestaurants DowntownRestaurants That DeliverThe BreweryUsed Restaurant Equipment Supplies Show More