ArticlePalo Alto Palace
Chanel has unveiled a 5,100-square-foot store in Palo Alto, Calif., its first in the town that is the hub of Silicon Valley. Chanel will open its first stand-alone boutique in Palo Alto, Calif., on Friday. The French luxury fashion house will...