Address: 8686 NW 68th St., Miami

Property type: Three buildings totaling 17,265 square feet on 1.74 acres