3
10207 E 61st St
Tulsa, OK 74133
$10.25 USD/SF/YR
5,838 SF
1
Space Available
Built 1986
5,838 SF Contiguous
Built 1986
5,838 SF
$10.25 USD/SF/YR
Flex