Shop N’ Save

5 years agoOpen For Voting

It was a store that was only in Missouri, and Illinois, and existed since the 70s, but shut down a majority of it’s stores around a little more than half a month. There’s now only a few locations left somewhere in St. Louis.