Address: 2090 NW 21st St., Miami

Property type: 13,692-square-foot store on 22,356 square feet