
Amazon plans to open its new distribution center in Southwest Philadelphia early this fall following a lengthy delay. The facility at 6901 Elmwood Ave. will be Amazon’s largest in Philadelphia in terms of volume and employee headcount. The company said “several hundred” people will be employed at the 140,000-square-foot warehouse and it will initially handle… Read more »