$1,529 per month
- 3 Beds
- 1.5 Baths
- 1,200 Sq Ft
- Townhouse for Rent
1362 S Talbott St, Indianapolis, IN 46225
Welcome Home to Old Southside Living!This beautifully renovated townhome is in the thriving Old Southside neighborhood just minutes from downtown Indianapolis. Enjoy the best of city life with Lucas Oil Stadium and the lively Fountain Square district less than a mile away.Every detail of this townhome has been thoughtfully updated, from top-to-bottom renovations to stylish modern