Holland & Barrett Opening Hours
Holland & Barrett is a Food and Drinks Store with 858 shops in the United Kindgom. You can find them in 833 different cities where they serve their clients. The town that has the most Holland & Barrett stores is London with 25 shops. The second most important city regarding the number of stores of this brand is Birmingham with 12 points of sale. Other locations like Dublin have 12 shops. Glasgow with 10 shops, Westminster with 10 shops.
Holland & Barrett is a chain of health food shops with over 1,300 stores in 16 countries, including a substantial presence in the United Kingdom, Republic of Ireland, Netherlands, Belgium, China, Hong Kong, India and UAE.