3
9759 E 31st St
Tulsa, OK 74146
$10.26 USD/SF/YR
936 SF
1
Space Available
Built 1972
936 SF Contiguous
Built 1972
936 SF
$10.26 USD/SF/YR
Office/Medical