5346 Wabada Ave, Saint Louis, MO 63112 — $9,900 · 6bd · ~12.6% rule | OnePercent