13
9150 S 102nd St
Tulsa, OK 74133
$5,500,000 USD
54,823 SF
8.2% Cap Rate
54,823 SF
$5,500,000 USD
Hotel