Kendall Plaza 124 COMMERCIAL | RETAIL 8615 SW 124th Ave, Miami, FL Square Feet: 16,000Year built: 2014