7
6202 E 30th St N
Tulsa, OK 74115
$3,680,500 USD
43,300 SF
43,300 SF
$3,680,500 USD
Manufacturing