17220 E Admiral Pl
Tulsa, OK 74116
$4,200,000 USD
28.06 AC
28.06 AC
$4,200,000 USD
Commercial