Address: 16391 NE 11th Ave. and 1117 NE 163 St., North Miami Beach

Property type: 18,658-square-foot retail plaza on 1.33 acres