Home Owner Finance Pending $139900 3 bd 1 ba 920 sqft 7325 Twin Beech Dr, Indianapolis, IN 46226, USA