A commercial complex in Delavan has a new owner after a $2 million sale.