At the time, Holland and Barrett owns 26 stores near Stevenage, Hertfordshire. On this page you can see a list of Holland and Barrett branches in the area.