4221 N Sheridan Ave, Indianapolis, IN 46226 — $104,900 · 4bd · ~1.7% rule | OnePercent