Currently, Lush operates 4 stores near Watford, Hertfordshire. See an entire list of Lush branches below.