Location

 

Church of the Holy Cross
125 North Oriental Street
Indianapolis, IN 46202


View Larger Map