20
7852 W Parkway Blvd
Tulsa, OK 74127
$6,000,000 USD
43,104 SF
9.76% Cap Rate
43,104 SF
$6,000,000 USD
Hotel