WEBFrancisco’s Cantina Restaurant in North Canton, OH, is a sought-after Mexican restaurant, boasting an average rating of 4.6 stars. Here’s what diners have to say about Francisco’s Cantina Restaurant. Today, Francisco’s Cantina Restaurant is open from 12:00 PM to 9:00 PM. Don’t risk not having a table.