62
101 E 2nd St
Tulsa, OK 74172
$22.00 USD/SF/YR
11,797-183,362 SF
3
Spaces Available
Built 1975
183,362 SF Contiguous
Built 1975
11,797-183,362 SF
$22.00 USD/SF/YR
Office