Nestled along the historic pavement of Route 66 in Stroud, Oklahoma stands a stone building that’s been feeding hungry travelers and devoted locals for generations. The Rock Cafe isn’t just serving ...