Amazon just opened 21 pop-up electronics stores in a dozen states including Natick Mall in Massachusetts. Other states include Texas, Arizona, California, Colorado, Georgia, Maryland, New Jersey, New York, Pennsylvania, Texas, Virginia and Washington.
The timing of the pop-up store openings is obviously geared to the holiday shopping season. It's not clear if they'll stay open past that.. . . more