CB Richard Ellis announced three new lease deals totaling 77,395 square feet at Crosstown Business Center, located at 9797-10161 E. Admiral Pl. in Tulsa, OK. Freedom Express leased 21,001 square feet, Direct TV took 18,244 square feet, and Keystone Automotive renewed its 38,150-square-foot lease.