Kendall Plaza 162 COMMERCIAL | RETAIL 16339 SW 88th Street, Miami, FL Square Feet: 95,034Year built: 2012