Address: 660-900 Linton Blvd., Delray Beach

Property type: 85,626 square feet of retail an commercial space on 8.47 acres