IBC Tower - For Lease Suite 300 2250 E 73rd StTulsa, Oklahoma 74136Property details Lease Rate 16.00 Total Square Feet 1,433 Flyer Contact Tanda Francis tfrancis@priceedwards.com Office: 918.394.1000 Mobile: 918.630.9991 Description Up to 3,362 SF Contiguous. Photos