1
E 66th Street N
Tulsa, OK 74117
$7,500.00 USD/AC/YR
18.29 AC
1
Space Available
18.29 AC
$7,500.00 USD/AC/YR
Commercial