Liberty Plaza kicks in $10.8 million

Office property sold in North Dallas