6
5525 E 51st St
Tulsa, OK 74135
$13.20 USD/SF/YR
1,100 SF
1
Space Available
Built 1974
1,100 SF Contiguous
Built 1974
1,100 SF
$13.20 USD/SF/YR
Flex