12322 E 26th St, Tulsa, OK 74129 — $100,000 · 3bd · ~1.3% rule | OnePercent