Lush - Upper Canada Mall

The largest Lush store built in Ontario with over 3100 square feet of space for all your favourite all natural bath and body needs!