In France, wine and beer can be bought at most shops. Large department stores such as Hediard, near Place de la Madeleine, have specialist wine departments, which are much more than just a bottle shop.
FranceParis