UK’s leading wellness retailer Holland & Barrett has opened two new stores on Oxford Street on the same day just 5 minutes from each other. They are celebrating this with a huge in-store activation including prizes, discounts and goodie bags for everyone to enjoy Holland & Barrett was established in 1870 and has been the ultimate wellness champions for over 150 years, and one of the largest in Europe. They have a wide…