Mi Rancho is a Mexican restaurant offering familiar dishes in a relaxed setting with an outdoor patio.