17
1717 S Boulder Ave
Tulsa, OK 74119
$19.00 - $20.00 USD/SF/YR
1,813-15,173 SF
3
Spaces Available
Built 1982
15,173 SF Contiguous
Built 1982
1,813-15,173 SF
$19.00 - $20.00 USD/SF/YR
Office