Browsing: Amazon Fresh

The Manassas, Virginia, Amazon Fresh store, once the largest in the nation, is set to close after just two years of operation, marking another shift in the company’s physical retail strategy.