14002 E 21st St
Tulsa, OK 74134
$6.00 - $14.00 USD/SF/YR
1,023-77,898 SF
24
Spaces Available
Built 1986
77,898 SF Contiguous
Built 1986
1,023-77,898 SF
$6.00 - $14.00 USD/SF/YR
Office, Office/Retail, Flex, Industrial