8
7475 E Admiral Pl
Tulsa, OK 74115
$4,200,000 USD
35,208 SF
11.9% Cap Rate
35,208 SF
$4,200,000 USD
Hotel