Address: 2690 SW 22nd St., Miami

Property type: 84,309-square-foot retail center on 3.16 acres