E-commerce behemoth Amazon $AMZN is planning a last-mile distribution center on 22 acres in South Boston near the MBTA's Andrew Station, an area that has seen tremendous development in the past decade and is slated to see even more in the next. https://t.co/jotTsTR94m