Winners BBQ, a barbecue restaurant formerly located at 800 W. Pecan. St., Ste. A, Pflugerville, has closed. Its last day of operations was Jan. 4, according to the restaurant's Facebook page. The barbecue restaurant—which also has locations in the Dallas area—served meat by the pound, sandwiches, loaded potatoes and sides.