22
1671 E 71st St
Tulsa, OK 74136
$2,670,575 USD
25,057 SF
8% Cap Rate
25,057 SF
$2,670,575 USD
Storefront