Our Address: Lumen Christi Catholic School 580 Stevens Street Indianapolis, IN 46203
Phone: 317-632-3174 Email: [email protected] Please use the form below to send us your comments and questions. We want to hear from you. Thank you!
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.