8126 S 93rd St, La Vista, NE 68128 — $520,000 · 5bd · ~0.8% rule | OnePercent