Loading Map.... St Therese Little Flower Catholic School4720 E 13th St Indianapolis - IndianapolisDetails 39.7846208 -86.09049679999998 Address 4720 E 13th St Indianapolis Indianapolis Indiana 46201 United States Upcoming Events No events in this location