Sephora

Sephora locations and store hours

Local store Sephora - Saint Louis, 2407 St Louis Galleria

Address and opening hours

  • 2407 St Louis Galleria Saint Louis 63117 MO 
  • (314) 863-2600
  • Mon - Sat: 10 am - 9 pm, Sun 11 am - 6 pm