2115 Urquhart St, New Orleans, LA 70116 — $79,900 · 4bd · ~3.2% rule | OnePercent