St. Margaret Anglican Church Church of Indianapolis, IN. The location of St. Margaret Anglican Church Church is 46260, 8140 Township Line Rd - marked with a pin on Google Map.