Sephora

200 S Neil St
Champaign, IL 61820

Sephora in Champaign, IL, is a vibrant cosmetics and fragrance store that offers an extensive selection of beauty products from top brands. Customers can explore a wide range of makeup, skincare, and fragrances in a chic and inviting atmosphere. With knowledgeable staff and various beauty services available, it’s the perfect destination for anyone looking to enhance their beauty routine.

Generated from this place's information

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.