802 Meridian Street, Indianapolis, IN 46204 | $250,000 | MLS# MBR22110009 | Finanzo