Our Lady of Lourdes School - Indianapolis
Address:
30 S Downey Ave
Indianapolis
, IN
, 46219
39° 46' 9.9084" N, 86° 4' 40.9728" W
See map: Google Maps