39
624 S Denver Ave
Tulsa, OK 74119
$1,925,000 USD
25,946 SF
5.19% Cap Rate
25,946 SF
$1,925,000 USD
Office