TLO Restaurant Review: Jo’s Famous Pizza

At her job a couple of weeks ago, a co-worker had loudly lauded to my ladyfriend about her undying worship of Jo’s Pizza Place, 1438 S. Green St., in Purcell. This unnamed woman loved their pizza pies so much, going as far as to say “It’s the best thing you’ll ever put in your mouth!” […]