Nestled in the picturesque river town of Stillwater, the unassuming Oasis Cafe might just be serving up the most mouthwatering burgers in the entire North Star State. You’ve probably driven past ...