At present, SEPHORA owns 13 stores near Natick, Massachusetts. This is a complete list of SEPHORA branches in the area.