A store at the Stanford Shopping Center in Palo Alto, California has been opened recently, as well as the one at SouthPark Mall in Charlotte, North Carolina.
A store at the Stanford Shopping Center in Palo Alto, California has been opened recently. And so has the one at SouthPark Mall in Charlotte, North Carolina.