IBC Tower - For Lease Suite 400 2250 E 73rd StTulsa, Oklahoma 74136Property details Lease Rate $16.00 Total Square Feet 3,272 Flyer Contact Tanda Francis tfrancis@priceedwards.com Office: 918.394.1000 Mobile: 918.630.9991 Description Suite 400 - 3,272 SF with Elevator Lobby Exposure. Photos