Address: 2001-2005 NW 62nd St., Fort Lauderdale

Property type: 51,496-square-foot store built in 1974 on 3.7 acres