INDIANAPOLIS (WISH) — For 41 years, the smell of homemade sauce, fried raviolis, and fresh cannolis has drawn tens of thousands of people to a stretch of Indianapolis’s Fletcher Place neighborhood. This weekend, the tradition continues. Holy Rosary Catholic Church, 520 Stevens St., is hosting its annual Italian Street Festival on Friday and Saturday, 5 to 11 p.m. both nights. Entry and parking are free.