Sephora is located in the St. Louis Galleria Mall and carries a fine and fun selection of beauty products. Makeup, lotions, fragrances, bath items and accessories are available for women and men. Sephora's courteous staff will consult with you to get your best look.
2407 Saint Louis Galleria, Saint Louis, MO 63117
(314) 863-2600
  • Fax: 314-863-2609
  • Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?