6967 S 66th Ave
Tulsa, OK 74133
$20.00 USD/SF/YR
1,386 SF
1
Space Available
Built 1983
1,386 SF Contiguous
Built 1983
1,386 SF
$20.00 USD/SF/YR
Office/Medical