Holy Cross Lutheran Church & School · 8115 Oaklandon Road, Indianapolis, Indiana 46236