The Blue Duck Barbecue Tavern Menu
Located in Peoria, IL, The Blue Duck Barbecue Tavern is a restaurant that has been serving communities for years. Situated on 212 Southwest Water Street Suite B, this The Blue Duck Barbecue Tavern is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.
Address & Phone
212 Southwest Water Street Suite BPeoria, IL 61602