11
8138 S Lewis Ave
Tulsa, OK 74137
$20.00 USD/SF/YR
980-8,105 SF
22
Spaces Available
Built 1986
8,105 SF Contiguous
Built 1986
980-8,105 SF
$20.00 USD/SF/YR
Retail