The best place is, as Sammy said, in Spiceland Mall. It's called IGA (
http://www.realvalueiga.com/ ) and you can get pretty much anything you need right there. Once you leave Grenada you are very limited on what you can get until you reach St Vincent. So... Stock up at IGA!!!