Saint Therese Roman Catholic ChurchParishShareEast 13th StreetIndianapolis, Indiana 46201United StatesGet directions