12
5272 S Lewis Ave
Tulsa, OK 74105
$1,500,000 USD
16,388 SF
16,388 SF
$1,500,000 USD
Office