7
14002 E 21st St
Tulsa, OK 74134
$6.50 - $9.50 USD/SF/YR
1,022-83,415 SF
31
Spaces Available
Built 1986
83,415 SF Contiguous
Built 1986
1,022-83,415 SF
$6.50 - $9.50 USD/SF/YR
Office