Back to All Events

SEPHORA OPENS NEW STORE AT ALHAMBRA PLACE COMPLEX

  • 2 South Garfield Avenue Alhambra, CA, 91801 United States (map)

Welcome Sephora into the neighborhood! The retail beauty chain officially opened their brick and mortar store on September 3, 2021, at the Alhambra Place Shopping Complex. The Sephora retail concept is rooted in presenting clients with the most curated product assortment featuring over 400 brands, an innovative store design, and expertly trained beauty advisors. Stop by and give them a warm welcome! Located at: 2 S. Garfield Ave Suite 120, Alhambra, CA 91801