29
1113 N Utica Ave
Tulsa, OK 74110
$1,100,000 USD
20,907 SF
20,907 SF
$1,100,000 USD
Industrial