06 March 2020
Amazon’s latest physical retail concept comes in the form of rotating pop-up stores in the US, featuring new themes and brands updated regularly, as reported by GeekWire.
Rotating themes
Amazon’s six Pop Up stores are located in California, Illinois, Colorado, Nevada, and Texas, with its newest store located in Seattle, Washington. As a physical extension of Amazon.com, Amazon Pop Up offers...