Answer: Speciality store
Explanation: These are retail stores that offer specialised goods, and these goods can be different, meaning not just a specialised liquor store, but a specialised store of any good, say, baby food. Such shops usually have discounts and they are characterised by small differences between products, i.e. narrow variety. Also, these stores offer variety within the category of products they sell, hence a wide selection of similar products. So whether a store is specialised is not determined by the type of product being sold, but by the breadth of choice within the product category.