11
5811 S Owasso Ave
Tulsa, OK 74105
$250,000 USD
2,000 SF
2,000 SF
$250,000 USD
Warehouse