Tuesday, September 24, 2002
A little while back Mena mentioned that it looked like Lush was planning on opening a store in San Francisco (the job listings were for a store manager in SF). I have not heard anything since, does anyone know if it's true?
categories: uncategorized