12
1621 W 79th St
Tulsa, OK 74132
$33.60 USD/SF/YR
500 SF
13
Spaces Available
Built 2025
500 SF Contiguous
Built 2025
500 SF
$33.60 USD/SF/YR
Flex