FedEx Distribution Facility in Downtown Miami

INDUSTRIAL | DISTRIBUTION

200 South Miami Ave, Miami, FL

Square Feet: 160,000
Year built: 2006