Amazon keeps adding pop-up stores in malls across U.S. as it expands physical presence

By | March 28, 2017

Amazon’s pop-up stores keep popping up in malls across the U.S. The tech giant now has 29 “pop-up” kiosks in 15 states, which is up from 21 stores in Septe


Brand new market for RMUs