81st & Highway 75 Tulsa, OK 74132

10.854 Acres for Sale or Lease
1.895 Acres | $20 PSF
8.958 Acres | $12 PSF