Avon Launches Retail Stores in UK
Avon announced a new era for the 137-year-old company with the launch of its first-ever physical retail stores in the UK, scheduled to open in the coming months. The stores will offer approximately 150 products, with the full product...
What's Your Reaction?