20
165 S 122nd Ave
Tulsa, OK 74128
$600,000 USD
6,000 SF
6,000 SF
$600,000 USD
Warehouse