Aveda Lifestyle Store
Drag box to select area
Located in The Galleria, the Aveda Lifestyle Store offers the finest in beauty care. Aveda has products for men and women. Enjoy its selection of lotions, make-up, hair care and relaxation products.
1463 Saint Louis Galleria, Saint Louis, MO 63117
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
- Accessible: yes