I dont think there is one specialized shop for all what you are asking for,
yet
Did you try FFC ( Family Food Cener )
Or Giant Stores or even Food Palace?
And if you find somthing in a certain shop today, you might not find it again in the same store the next time...
Still never found out why!?

best of luck..