Out & About: Leo’s BBQ

As I first pulled into the small parking lot outside of Leo’s BBQ, located at 3631 N. Kelly in OKC, I could immediately see why it was featured on the popular Food Network series Diners, Drive-Ins and Dives. From the outside, Leo’s didn’t look like anything special and it took me a minute to be […]