16
South Tulsa Business Park
Tulsa, OK
$3,495,000 USD
56,710 SF
2
Units
6.98% Cap Rate
56,710 SF
$3,495,000 USD
Other