8
6336 E Tecumseh St
Tulsa, OK 74115
$3,000,000 USD
12,500 SF
6.6% Cap Rate
12,500 SF
$3,000,000 USD
Warehouse