Lumen Christi Catholic School

580 Stevens St Indianapolis IN 46203 (317) 632-3174 www.lumenchristischool.org