Address: 10966 SW 184th Street, Miami

Property type: 22,425-square-foot retail center on 71,513 square feet