FedEx Distribution Facility in Downtown Miami INDUSTRIAL | DISTRIBUTION 200 South Miami Ave, Miami, FL Square Feet: 160,000Year built: 2006