Lush, a natural bath and body products maker based in Great Britain, will open its first stand-alone Wisconsin store at Mayfair Mall this month, reports Stefanie Scott at WauwatosaNow.com.
Lush to open first Wisconsin store at Mayfair Mall