Amazon Plans First Supercenter in Chicago Suburb Amid Physical Retail Push
Amazon plans a 229,000-square-foot Supercenter in Orland Park, Illinois, as it expands into physical retail despite past store closures. Walmart's store proximity advantage is noted.