Amazon is closing all 87 of its pop-up kiosks in the United States, such as one seen here in Denver.In by March 7, 2019Leave a CommentAmazon is closing all 87 of its pop-up kiosks in the United States, such as one seen here in Denver.