First Mennonite Church Church of Indianapolis, IN. The location of First Mennonite Church Church is 46228, 4601 Knollton Rd - marked with a pin on Google Map.