6936 Elwood ave
Tulsa, OK 74132
$10,350,000 USD
25,000 SF
6% Cap Rate
25,000 SF
$10,350,000 USD
Freestanding