47
21 N Greenwood Ave
Tulsa, OK 74120
$24.00 - $36.00 USD/SF/YR
2,874-8,500 SF
2
Spaces Available
Built 2022
8,500 SF Contiguous
Built 2022
2,874-8,500 SF
$24.00 - $36.00 USD/SF/YR
Office, Office/Retail