Location
Saint Edward the Confessor
6361 North Keystone Avenue
Indianapolis, IN 46220
Phone: 317-253-3949
Fax: 317-578-2282
Click Here
For Driving Directions
Click Here
to Enlarge the Map