The Mexican restaurant chain Chi Chi’s is making a comeback after closing 20 years ago. The reanimated chain looks to ride the nostalgia boom with new locations expected to open in 2025, according to ...