81st & Highway 75 Tulsa, OK 74132

10.854 Acres for Sale or Lease