General store - Wikipedia
A general store (also known as general merchandise store, general dealer or village shop) is a rural or small town store that carries a general line of merchandise. It carries a broad selection of merchandise, sometimes in a small space, where people from the town and surrounding rural areas come to purchase all their general goods.