Chi Chi, the Mexican restaurant chain, is returning after two decades. Its first new location opens next week in St. Louis Park. The menu will feature original favorites and new items. The chain plans ...