Watch this video of the Palo Alto (N. Calif.) store grand opening.E-mail this story
October 6, 2001
The Center 66 Wuxi (China) store opens August 2nd at 10 a.m.
A white construction barricade with mural was put up on July 10th around the future Princes Street (Edinburgh) retail store. However, the store opening has been delayed for an unknown reason.