Any of you guys ever eaten here? Supposedly really good BBQ.
300 SE 1st St, Afton, OK, United States, Oklahoma
https://www.onlyinyourstate.com/okl...cBdrYy2bTKV7Dus8wFCgCyhLuaoFK-CguQ0lSBGmYYJg8
300 SE 1st St, Afton, OK, United States, Oklahoma
https://www.onlyinyourstate.com/okl...cBdrYy2bTKV7Dus8wFCgCyhLuaoFK-CguQ0lSBGmYYJg8