21
222 S Kenosha Ave
Tulsa, OK 74120
$20.00 USD/SF/YR
4,300-5,173 SF
2
Spaces Available
Built 1940
5,173 SF Contiguous
Built 1940
4,300-5,173 SF
$20.00 USD/SF/YR
Office/Retail, Retail