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…