On Friday 15th March, the world’s biggest LUSH store opened its doors in Liverpool. With 3 floors of luxury, vegan beauty products and spa treatments, the store welcomed hundreds of guests within the first few hours of opening. Luckily, we were able to capture a sneak peak of what’s in store.