The Church Next Door Church of Hilliard, OH. The location of The Church Next Door Church is 43228, 5755 Feder Rd - marked with a pin on Google Map.