Face Shop is a skincare and beauty store based in Santa Clara, CA, offering a variety of products for personal care and cosmetics.
With a focus on enhancing natural beauty, Face Shop provides customers with a range of options to support their skincare routines and beauty needs.
Generated from their business information