3212 S 79th Ave E
Tulsa, OK 74145
$5,300,000 USD
31,310 SF
31,310 SF
$5,300,000 USD
Hotel