8
8020-8058 S Yale Ave
Tulsa, OK 74136
$18.00 USD/SF/YR
700-1,200 SF
2
Spaces Available
Built 1990
Built 1990
700-1,200 SF
$18.00 USD/SF/YR
Office/Retail, Retail