5820 N Elgin Ave, Tulsa, OK 74126 — $89,000 · 3bd · ~1.6% rule | OnePercent