The much-anticipated restaurant Saint Leo will open in Oxford, Mississippi, in mid-June 2016, just off the town’s central square at 1101 Jackson Ave East. Read EatingOxford’s...