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