Our Lady of Lourdes Church
Address:
5333 East Washington Street
Indianapolis
, IN
, 46219
39° 46' 12.1044" N, 86° 4' 39.8028" W
See map: Google Maps