A shop that sells wine could be an off license
I think there is a shoe shop in Melborne or Sydney close to a Converse shoe shop that only sells the brand 1999 its funny the shoe shop is called 1999
Charcuterie
a shop that sells sweaters.
Pet shop
Salesman sells things in a shop or from door to door.
A candle shop is a shop that sells candles.
a library sells booksBook shop
A butcher's shop sells meat.
A company that sells safeway its meat.
The word delicatessens means a shop that sells cheese and cold cooked meats. They are found in many towns and city centers around the world and are a good source of local food.
the mole shop.