Lush eyes central London for its biggest ever store

Lush_living_Wall

Lush is mulling plans to open its largest store in the world in central London.

 

Already have an account?

Want to read more?

Register for LIMITED guest access

Register now

Get premium access

£5 A MONTH for 3 months

Subscribe now