variety store
variety store {n.}
A store that sells many different kinds of things, especially items that are fairly small and in everyday use.
I went into a variety store and bought some paint.
Five-and-ten cent stores are a kind of variety store.
Categories:
Source: A Dictionary of American Idioms