18705 E Admiral Pl
Catoosa, OK 74015
$5,500,000 USD
34,440 SF
4.9% Cap Rate
34,440 SF
$5,500,000 USD
Hotel