St. Luke's Eucharist Church Church of Indianapolis, IN. The location of St. Luke's Eucharist Church Church is 46237, 4040 E Thompson Rd - marked with a pin on Google Map.