2235 E 61st St
Tulsa, OK 74136
$5,314,000 USD
29,785 SF
7% Cap Rate
29,785 SF
$5,314,000 USD
Storefront