4
5910-5958 S Lewis Ave
Tulsa, OK 74105
$15.00 USD/SF/YR
1,147-4,200 SF
4
Spaces Available
Built 1972
4,200 SF Contiguous
Built 1972
1,147-4,200 SF
$15.00 USD/SF/YR
Retail