Lush is a top cosmetics brand that made headlines after announcing it's ditching social media. Insider recently visited two stores in Leeds and Indianapolis that looked like they were made for ...
Lush is a cosmetics company headquartered in Poole, Dorset in the United Kingdom. In 1994, husband and wife Mark and Mo Constantine opened the first Lush store in Poole under the name Cosmetic House ...