Yes, alcohol can be purchased in grocery stores, wine shops, and other retail locations in France. However, there are restrictions on when and where alcohol can be sold.