General store
~noun
Entry: a retail store, usually located in a rural community, that sells a wide variety of merchandise but is not divided into departments.
@ Milton-Kindersley Advanced Dictionary