Any property that is not zoned for residential use would be available to buy with a commercial mortgage.
To begin, using a commercial mortgage to buy a property that will be used for business is an excellent idea compared to the idea of renting or leasing the property. A commercial mortgage will give the borrower the advantage of owning the property when the mortgage if paid if full. If a business owner was renting the property, he is literally losing the money each time he pays rent since he is not paying for ownership. Rent simply pays for the ability to use the property.
Using a commercial mortgage, the monthly payments for rent would be nearly the same, and each time a payment is made, that payment is being put towards the ownership of the property purchased with the commercial mortgage.
Many lenders who issue commercial mortgages will specialise the contract to keep legal rights to the property until the borrower has paid the commercial mortgage loan in full. At the end of the mortgage term, after all payments have been made, the business owner will then gain ownership of the property.
Commercial mortgages are excellent for small business owners who do not want to waste money on rent and other temporary costs. There is no reason to pay someone else to use their property when the banks will help business owners buy the property through commercial mortgages.