Just twenty minutes north of the majestic St. Louis Arch lies Mitchell, Illinois, home to the storied Luna Cafe, a quaint ...