Address: 5701 SW 72nd St., South Miami

Property type: 516,656-square-foot shopping mall built in 1999