22
102 S 111th Ave
Tulsa, OK 74128
$675,000 USD
7,500 SF
7,500 SF
$675,000 USD
Warehouse