101 E 2nd St
Tulsa, OK 74172
$21.00 USD/SF/YR
1,761-116,543 SF
11
Spaces Available
Built 1975
116,543 SF Contiguous
Built 1975
1,761-116,543 SF
$21.00 USD/SF/YR
Office, Retail