4
7100 S Elwood Ave
Tulsa, OK 74132
$39.50 USD/SF/YR
3,200-25,000 SF
4
Spaces Available
Built 2026
25,000 SF Contiguous
Built 2026
3,200-25,000 SF
$39.50 USD/SF/YR
Office/Retail, Retail