Sephora Canada Inc.
Industry: Cosmetics| beauty supplies and perfume stores
1105 Wellington Road, London, ON, N6E 1V4
Due to COVID-19, some of our store hours are impacted and some stores are now closed. Please reach out to your local store directly for the most up-to-date information. SEPHORA wan...