1201-1217 S Memorial Dr
Tulsa, OK 74112
$1,600,000 USD
21,000 SF
8.98% Cap Rate
21,000 SF
$1,600,000 USD
Storefront