In India, there are set of stores called provision stores - they are commonly seen in every locality. It was only when I moved outside of India later that I realised the use of the word is not common in other countries. For me, that name best reflects what the store stands for.