28
4500 S 129th East Ave
Tulsa, OK 74134
$17.50 USD/SF/YR
162-17,822 SF
11
Spaces Available
Built 1982
17,822 SF Contiguous
Built 1982
162-17,822 SF
$17.50 USD/SF/YR
Office