25
6100-6120 S Yale Ave
Tulsa, OK 74136
$29.50 USD/SF/YR
1,212-26,953 SF
23
Spaces Available
Built 1983
24,336 SF Contiguous
Built 1983
1,212-26,953 SF
$29.50 USD/SF/YR
Office